# near model CODE resource # entry label at 0x0000 entry: fn00000000: 00000000 4E56 FB76 link A6, -0x048A 00000004 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000008 266E 0008 movea.l A3, [A6 + 0x8] 0000000C 486E FFF4 pea.l [A6 - 0xC] 00000010 A874 trap GetPort 00000012 4206 clr.b D6 00000014 426E FFA8 clr.w [A6 - 0x58] 00000018 41EE FF84 lea.l A0, [A6 - 0x7C] 0000001C 43FA 057E lea.l A1, [PC + 0x57E /* 0000059C */] 00000020 7007 moveq.l D0, 0x07 label00000022: 00000022 20D9 move.l [A0]+, [A1]+ 00000024 51C8 FFFC dbf D0, -0x6 /* 00000022 */ 00000028 42A7 clr.l -[A7] 0000002A 3F3C 0084 move.w -[A7], 0x84 0000002E 42A7 clr.l -[A7] 00000030 70FF moveq.l D0, 0xFFFFFFFF 00000032 2F00 move.l -[A7], D0 00000034 A97C trap GetNewDialog 00000036 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 0000003A 486E FFF8 pea.l [A6 - 0x8] 0000003E 2F3C 001E 0004 move.l -[A7], 0x1E0004 00000044 1F3C 0001 move.b -[A7], 0x1 00000048 4EAD 00F2 jsr [A5 + 0xF2] 0000004C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000050 A873 trap SetPort 00000052 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000056 3F3C 0005 move.w -[A7], 0x5 0000005A 486E FFBA pea.l [A6 - 0x46] 0000005E 486E FFAE pea.l [A6 - 0x52] 00000062 486E FFCA pea.l [A6 - 0x36] 00000066 A98D trap GetDialogItem/GetDItem 00000068 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000006C 3F3C 0001 move.w -[A7], 0x1 00000070 486E FFBC pea.l [A6 - 0x44] 00000074 486E FFB2 pea.l [A6 - 0x4E] 00000078 486E FFD2 pea.l [A6 - 0x2E] 0000007C A98D trap GetDialogItem/GetDItem 0000007E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000082 3F3C 0006 move.w -[A7], 0x6 00000086 486E FFBC pea.l [A6 - 0x44] 0000008A 486E FFB6 pea.l [A6 - 0x4A] 0000008E 486E FFD2 pea.l [A6 - 0x2E] 00000092 A98D trap GetDialogItem/GetDItem 00000094 2F2E FFB6 move.l -[A7], [A6 - 0x4A] 00000098 487A 04E6 pea.l [PC + 0x4E6 /* 00000580, pstring "Selected: " */] 0000009C 486E FC84 pea.l [A6 - 0x37C] 000000A0 3F2D DB7C move.w -[A7], [A5 - 0x2484] 000000A4 4EAD 00E2 jsr [A5 + 0xE2] 000000A8 487A 04D0 pea.l [PC + 0x4D0 /* 0000057A, pstring " of " */] 000000AC 486E FB84 pea.l [A6 - 0x47C] 000000B0 3F2D DB7C move.w -[A7], [A5 - 0x2484] 000000B4 4EAD 00E2 jsr [A5 + 0xE2] 000000B8 486E FD84 pea.l [A6 - 0x27C] 000000BC 3F3C 0004 move.w -[A7], 0x4 000000C0 4EAD 02EA jsr [A5 + 0x2EA] 000000C4 41EE FD84 lea.l A0, [A6 - 0x27C] 000000C8 1F10 move.b -[A7], [A0] 000000CA 3F3C 00FF move.w -[A7], 0xFF 000000CE 4EAD 02DA jsr [A5 + 0x2DA] 000000D2 2F08 move.l -[A7], A0 000000D4 A98F trap SetDialogItemText/SetIText 000000D6 3D6D DB7C FB82 move.w [A6 - 0x47E], [A5 - 0x2484] 000000DC 3D7C 0001 FFBC move.w [A6 - 0x44], 0x1 000000E2 6018 bra +0x1A /* 000000FC */ label000000E4: 000000E4 302E FFBC move.w D0, [A6 - 0x44] 000000E8 3200 move.w D1, D0 000000EA 5341 subq.w D1, 1 000000EC 43BC 001D 17BC .invalid 1, 0x1D17BC // invalid opcode 4 with b == 6 000000F2 0001 00FF ori.b D1, 0xFF 000000F6 526E FFBC addq.w [A6 - 0x44], 1 000000FA 690A bvs +0xC /* 00000106 */ label000000FC: 000000FC 302E FFBC move.w D0, [A6 - 0x44] 00000100 B06E FB82 cmp.w D0, [A6 - 0x47E] 00000104 6FDE ble -0x20 /* 000000E4 */ label00000106: 00000106 302E FFCE move.w D0, [A6 - 0x32] 0000010A 906E FFCA sub.w D0, [A6 - 0x36] 0000010E 48C0 ext.l D0 00000110 0240 FFF0 andi.w D0, 0xFFF0 00000114 D06E FFCA add.w D0, [A6 - 0x36] 00000118 3D40 FFCE move.w [A6 - 0x32], D0 0000011C 41EE FFDA lea.l A0, [A6 - 0x26] 00000120 43EE FFCA lea.l A1, [A6 - 0x36] 00000124 20D9 move.l [A0]+, [A1]+ 00000126 20D9 move.l [A0]+, [A1]+ 00000128 486E FFDA pea.l [A6 - 0x26] 0000012C 2F3C FFFF 0000 move.l -[A7], 0xFFFF0000 00000132 A8A9 trap InsetRect 00000134 526E FFE0 addq.w [A6 - 0x20], 1 00000138 046E 000F FFD0 subi.w [A6 - 0x30], 0xF 0000013E 526E FFCC addq.w [A6 - 0x34], 1 00000142 486E FFD2 pea.l [A6 - 0x2E] 00000146 42A7 clr.l -[A7] 00000148 3F3C 0001 move.w -[A7], 0x1 0000014C 3F2D DB7C move.w -[A7], [A5 - 0x2484] 00000150 A8A7 trap SetRect 00000152 3D7C 0010 FFC2 move.w [A6 - 0x3E], 0x10 00000158 302E FFD0 move.w D0, [A6 - 0x30] 0000015C 906E FFCC sub.w D0, [A6 - 0x34] 00000160 3D40 FFC4 move.w [A6 - 0x3C], D0 00000164 42A7 clr.l -[A7] 00000166 486E FFCA pea.l [A6 - 0x36] 0000016A 486E FFD2 pea.l [A6 - 0x2E] 0000016E 2F2E FFC2 move.l -[A7], [A6 - 0x3E] 00000172 4267 clr.w -[A7] 00000174 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000178 42A7 clr.l -[A7] 0000017A 4267 clr.w -[A7] 0000017C 1F3C 0001 move.b -[A7], 0x1 00000180 3F3C 0044 move.w -[A7], 0x44 /* 'D' */ 00000184 A9E7 trap Pack0/ListManager 00000186 285F movea.l A4, [A7]+ 00000188 3D6D DB7C FB80 move.w [A6 - 0x480], [A5 - 0x2484] 0000018E 3D7C 0001 FFBC move.w [A6 - 0x44], 0x1 00000194 605C bra +0x5E /* 000001F2 */ label00000196: 00000196 302E FFBC move.w D0, [A6 - 0x44] 0000019A 5340 subq.w D0, 1 0000019C 3D40 FFA6 move.w [A6 - 0x5A], D0 000001A0 302E FFBC move.w D0, [A6 - 0x44] 000001A4 3200 move.w D1, D0 000001A6 5341 subq.w D1, 1 000001A8 43BC 001D 5340 .invalid 1, 0x1D5340 // invalid opcode 4 with b == 6 000001AE 41ED DBD8 lea.l A0, [A5 - 0x2428] 000001B2 E140 asl D0.w, 8 000001B4 41F0 0000 lea.l A0, [A0 + D0.w] 000001B8 1F10 move.b -[A7], [A0] 000001BA 3F3C 00FF move.w -[A7], 0xFF 000001BE 4EAD 02DA jsr [A5 + 0x2DA] 000001C2 43EE FE84 lea.l A1, [A6 - 0x17C] 000001C6 703F moveq.l D0, 0x3F label000001C8: 000001C8 22D8 move.l [A1]+, [A0]+ 000001CA 51C8 FFFC dbf D0, -0x6 /* 000001C8 */ 000001CE 41EE FE84 lea.l A0, [A6 - 0x17C] 000001D2 2008 move.l D0, A0 000001D4 5280 addq.l D0, 1 000001D6 2F00 move.l -[A7], D0 000001D8 4240 clr.w D0 000001DA 102E FE84 move.b D0, [A6 - 0x17C] 000001DE 3F00 move.w -[A7], D0 000001E0 2F2E FFA6 move.l -[A7], [A6 - 0x5A] 000001E4 2F0C move.l -[A7], A4 000001E6 3F3C 0058 move.w -[A7], 0x58 /* 'X' */ 000001EA A9E7 trap Pack0/ListManager 000001EC 526E FFBC addq.w [A6 - 0x44], 1 000001F0 690A bvs +0xC /* 000001FC */ label000001F2: 000001F2 302E FFBC move.w D0, [A6 - 0x44] 000001F6 B06E FB80 cmp.w D0, [A6 - 0x480] 000001FA 6F9A ble -0x64 /* 00000196 */ label000001FC: 000001FC 7046 moveq.l D0, 0x46 000001FE 3200 move.w D1, D0 00000200 0441 FF80 subi.w D1, 0xFF80 00000204 43BC 00FF 2054 .invalid 1, 0xFF2054 // invalid opcode 4 with b == 6 0000020A 1140 0024 move.b [A0 + 0x24], D0 0000020E 3D6D DB7C FB7E move.w [A6 - 0x482], [A5 - 0x2484] 00000214 3D7C 0001 FFBC move.w [A6 - 0x44], 0x1 0000021A 6020 bra +0x22 /* 0000023C */ label0000021C: 0000021C 302E FFBC move.w D0, [A6 - 0x44] 00000220 5340 subq.w D0, 1 00000222 3D40 FFA6 move.w [A6 - 0x5A], D0 00000226 1F3C 0001 move.b -[A7], 0x1 0000022A 2F2E FFA6 move.l -[A7], [A6 - 0x5A] 0000022E 2F0C move.l -[A7], A4 00000230 3F3C 005C move.w -[A7], 0x5C /* '\\' */ 00000234 A9E7 trap Pack0/ListManager 00000236 526E FFBC addq.w [A6 - 0x44], 1 0000023A 690A bvs +0xC /* 00000246 */ label0000023C: 0000023C 302E FFBC move.w D0, [A6 - 0x44] 00000240 B06E FB7E cmp.w D0, [A6 - 0x482] 00000244 6FD6 ble -0x28 /* 0000021C */ label00000246: 00000246 426E FFA6 clr.w [A6 - 0x5A] 0000024A 7E01 moveq.l D7, 0x01 0000024C 1F3C 0001 move.b -[A7], 0x1 00000250 2F2E FFA6 move.l -[A7], [A6 - 0x5A] 00000254 2F0C move.l -[A7], A4 00000256 3F3C 005C move.w -[A7], 0x5C /* '\\' */ 0000025A A9E7 trap Pack0/ListManager 0000025C 1F3C 0001 move.b -[A7], 0x1 00000260 2F0C move.l -[A7], A4 00000262 3F3C 002C move.w -[A7], 0x2C /* ',' */ 00000266 A9E7 trap Pack0/ListManager 00000268 2F0C move.l -[A7], A4 0000026A 3F3C 0010 move.w -[A7], 0x10 0000026E A9E7 trap Pack0/ListManager 00000270 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000274 4EAD 0122 jsr [A5 + 0x122] label00000278: 00000278 2F3C FFFF 0000 move.l -[A7], 0xFFFF0000 0000027E 486E FFE4 pea.l [A6 - 0x1C] 00000282 A970 trap GetNextEvent 00000284 101F move.b D0, [A7]+ 00000286 6700 022A beq +0x22C /* 000004B2 */ 0000028A 4267 clr.w -[A7] 0000028C 486E FFE4 pea.l [A6 - 0x1C] 00000290 A97F trap IsDialogEvent 00000292 101F move.b D0, [A7]+ 00000294 6700 0204 beq +0x206 /* 0000049A */ 00000298 7003 moveq.l D0, 0x03 0000029A B06E FFE4 cmp.w D0, [A6 - 0x1C] 0000029E 57C0 seq D0 000002A0 2F00 move.l -[A7], D0 000002A2 4267 clr.w -[A7] 000002A4 486E FFE4 pea.l [A6 - 0x1C] 000002A8 4EAD 0102 jsr [A5 + 0x102] 000002AC 321F move.w D1, [A7]+ 000002AE 201F move.l D0, [A7]+ 000002B0 4A41 tst.w D1 000002B2 6B18 bmi +0x1A /* 000002CC */ 000002B4 B27C 00FF cmp.w D1, 0xFF 000002B8 6E12 bgt +0x14 /* 000002CC */ 000002BA 41EE FFA4 lea.l A0, [A6 - 0x5C] 000002BE 3401 move.w D2, D1 000002C0 E64A lsr D2.w, 3 000002C2 4442 neg.w D2 000002C4 0330 20FF btst [A0 + D2.w - 0x1], D1 000002C8 0A3C 0004 xori.b ccr, 4 label000002CC: 000002CC 57C1 seq D1 000002CE C001 and.b D0, D1 000002D0 C007 and.b D0, D7 000002D2 6718 beq +0x1A /* 000002EC */ 000002D4 7C01 moveq.l D6, 0x01 000002D6 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000002DA 3F3C 0001 move.w -[A7], 0x1 000002DE 4EAD 010A jsr [A5 + 0x10A] 000002E2 3D7C 0001 FFE2 move.w [A6 - 0x1E], 0x1 000002E8 6000 01C8 bra +0x1CA /* 000004B2 */ label000002EC: 000002EC 7006 moveq.l D0, 0x06 000002EE B06E FFE4 cmp.w D0, [A6 - 0x1C] 000002F2 6634 bne +0x36 /* 00000328 */ 000002F4 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000002F8 A922 trap BeginUpdate 000002FA 486E FFDA pea.l [A6 - 0x26] 000002FE A8A1 trap FrameRect 00000300 206E FFF8 movea.l A0, [A6 - 0x8] 00000304 2F28 0018 move.l -[A7], [A0 + 0x18] 00000308 2F0C move.l -[A7], A4 0000030A 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 0000030E A9E7 trap Pack0/ListManager 00000310 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000314 A981 trap DrawDialog 00000316 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000031A 4EAD 0122 jsr [A5 + 0x122] 0000031E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000322 A923 trap EndUpdate 00000324 6000 018C bra +0x18E /* 000004B2 */ label00000328: 00000328 4267 clr.w -[A7] 0000032A 486E FFE4 pea.l [A6 - 0x1C] 0000032E 486E FFFC pea.l [A6 - 0x4] 00000332 486E FFE2 pea.l [A6 - 0x1E] 00000336 A980 trap DialogSelect 00000338 101F move.b D0, [A7]+ 0000033A 6700 0176 beq +0x178 /* 000004B2 */ 0000033E 302E FFE2 move.w D0, [A6 - 0x1E] 00000342 5340 subq.w D0, 1 00000344 6716 beq +0x18 /* 0000035C */ 00000346 5340 subq.w D0, 1 00000348 6712 beq +0x14 /* 0000035C */ 0000034A 5340 subq.w D0, 1 0000034C 670E beq +0x10 /* 0000035C */ 0000034E 5340 subq.w D0, 1 00000350 6710 beq +0x12 /* 00000362 */ 00000352 5340 subq.w D0, 1 00000354 6700 0084 beq +0x86 /* 000003DA */ 00000358 6000 0158 bra +0x15A /* 000004B2 */ label0000035C: 0000035C 7C01 moveq.l D6, 0x01 0000035E 6000 0152 bra +0x154 /* 000004B2 */ label00000362: 00000362 2F2E FFB2 move.l -[A7], [A6 - 0x4E] 00000366 3F3C 00FF move.w -[A7], 0xFF 0000036A A95D trap HiliteControl 0000036C 3D6D DB7C FB7C move.w [A6 - 0x484], [A5 - 0x2484] 00000372 3D7C 0001 FFBC move.w [A6 - 0x44], 0x1 00000378 601E bra +0x20 /* 00000398 */ label0000037A: 0000037A 302E FFBC move.w D0, [A6 - 0x44] 0000037E 5340 subq.w D0, 1 00000380 3D40 FFA6 move.w [A6 - 0x5A], D0 00000384 4267 clr.w -[A7] 00000386 2F2E FFA6 move.l -[A7], [A6 - 0x5A] 0000038A 2F0C move.l -[A7], A4 0000038C 3F3C 005C move.w -[A7], 0x5C /* '\\' */ 00000390 A9E7 trap Pack0/ListManager 00000392 526E FFBC addq.w [A6 - 0x44], 1 00000396 690A bvs +0xC /* 000003A2 */ label00000398: 00000398 302E FFBC move.w D0, [A6 - 0x44] 0000039C B06E FB7C cmp.w D0, [A6 - 0x484] 000003A0 6FD8 ble -0x26 /* 0000037A */ label000003A2: 000003A2 4207 clr.b D7 000003A4 2F2E FFB6 move.l -[A7], [A6 - 0x4A] 000003A8 487A 01E2 pea.l [PC + 0x1E2 /* 0000058C, pstring "Selected: 0 of " */] 000003AC 486E FC84 pea.l [A6 - 0x37C] 000003B0 3F2D DB7C move.w -[A7], [A5 - 0x2484] 000003B4 4EAD 00E2 jsr [A5 + 0xE2] 000003B8 486E FD84 pea.l [A6 - 0x27C] 000003BC 3F3C 0002 move.w -[A7], 0x2 000003C0 4EAD 02EA jsr [A5 + 0x2EA] 000003C4 41EE FD84 lea.l A0, [A6 - 0x27C] 000003C8 1F10 move.b -[A7], [A0] 000003CA 3F3C 00FF move.w -[A7], 0xFF 000003CE 4EAD 02DA jsr [A5 + 0x2DA] 000003D2 2F08 move.l -[A7], A0 000003D4 A98F trap SetDialogItemText/SetIText 000003D6 6000 00DA bra +0xDC /* 000004B2 */ label000003DA: 000003DA 2D6E FFEE FFC6 move.l [A6 - 0x3A], [A6 - 0x12] 000003E0 486E FFC6 pea.l [A6 - 0x3A] 000003E4 A871 trap GlobalToLocal 000003E6 4267 clr.w -[A7] 000003E8 2F2E FFC6 move.l -[A7], [A6 - 0x3A] 000003EC 3F2E FFF2 move.w -[A7], [A6 - 0xE] 000003F0 2F0C move.l -[A7], A4 000003F2 3F3C 0018 move.w -[A7], 0x18 000003F6 A9E7 trap Pack0/ListManager 000003F8 181F move.b D4, [A7]+ 000003FA 4245 clr.w D5 000003FC 3D6D DB7C FB7A move.w [A6 - 0x486], [A5 - 0x2484] 00000402 3D7C 0001 FFBC move.w [A6 - 0x44], 0x1 00000408 6024 bra +0x26 /* 0000042E */ label0000040A: 0000040A 302E FFBC move.w D0, [A6 - 0x44] 0000040E 5340 subq.w D0, 1 00000410 3D40 FFA6 move.w [A6 - 0x5A], D0 00000414 42A7 clr.l -[A7] 00000416 486E FFA6 pea.l [A6 - 0x5A] 0000041A 2F0C move.l -[A7], A4 0000041C 3F3C 003C move.w -[A7], 0x3C /* '<' */ 00000420 A9E7 trap Pack0/ListManager 00000422 101F move.b D0, [A7]+ 00000424 6702 beq +0x4 /* 00000428 */ 00000426 5245 addq.w D5, 1 label00000428: 00000428 526E FFBC addq.w [A6 - 0x44], 1 0000042C 690A bvs +0xC /* 00000438 */ label0000042E: 0000042E 302E FFBC move.w D0, [A6 - 0x44] 00000432 B06E FB7A cmp.w D0, [A6 - 0x486] 00000436 6FD2 ble -0x2C /* 0000040A */ label00000438: 00000438 4A45 tst.w D5 0000043A 6F0C ble +0xE /* 00000448 */ 0000043C 7E01 moveq.l D7, 0x01 0000043E 2F2E FFB2 move.l -[A7], [A6 - 0x4E] 00000442 4267 clr.w -[A7] 00000444 A95D trap HiliteControl 00000446 600C bra +0xE /* 00000454 */ label00000448: 00000448 4207 clr.b D7 0000044A 2F2E FFB2 move.l -[A7], [A6 - 0x4E] 0000044E 3F3C 00FF move.w -[A7], 0xFF 00000452 A95D trap HiliteControl label00000454: 00000454 2F2E FFB6 move.l -[A7], [A6 - 0x4A] 00000458 487A 0126 pea.l [PC + 0x126 /* 00000580, pstring "Selected: " */] 0000045C 486E FC84 pea.l [A6 - 0x37C] 00000460 3F05 move.w -[A7], D5 00000462 4EAD 00E2 jsr [A5 + 0xE2] 00000466 487A 0112 pea.l [PC + 0x112 /* 0000057A, pstring " of " */] 0000046A 486E FB84 pea.l [A6 - 0x47C] 0000046E 3F2D DB7C move.w -[A7], [A5 - 0x2484] 00000472 4EAD 00E2 jsr [A5 + 0xE2] 00000476 486E FD84 pea.l [A6 - 0x27C] 0000047A 3F3C 0004 move.w -[A7], 0x4 0000047E 4EAD 02EA jsr [A5 + 0x2EA] 00000482 41EE FD84 lea.l A0, [A6 - 0x27C] 00000486 1F10 move.b -[A7], [A0] 00000488 3F3C 00FF move.w -[A7], 0xFF 0000048C 4EAD 02DA jsr [A5 + 0x2DA] 00000490 2F08 move.l -[A7], A0 00000492 A98F trap SetDialogItemText/SetIText 00000494 426E FFA6 clr.w [A6 - 0x5A] 00000498 6018 bra +0x1A /* 000004B2 */ label0000049A: 0000049A 302E FFE4 move.w D0, [A6 - 0x1C] 0000049E 5340 subq.w D0, 1 000004A0 670A beq +0xC /* 000004AC */ 000004A2 5540 subq.w D0, 2 000004A4 6706 beq +0x8 /* 000004AC */ 000004A6 5540 subq.w D0, 2 000004A8 6702 beq +0x4 /* 000004AC */ 000004AA 6006 bra +0x8 /* 000004B2 */ label000004AC: 000004AC 3F3C 0001 move.w -[A7], 0x1 000004B0 A9C8 trap SysBeep label000004B2: 000004B2 1006 move.b D0, D6 000004B4 6700 FDC2 beq -0x23C /* 00000278 */ 000004B8 302E FFE2 move.w D0, [A6 - 0x1E] 000004BC 5340 subq.w D0, 1 000004BE 670C beq +0xE /* 000004CC */ 000004C0 5340 subq.w D0, 1 000004C2 675C beq +0x5E /* 00000520 */ 000004C4 5340 subq.w D0, 1 000004C6 675E beq +0x60 /* 00000526 */ 000004C8 6000 0092 bra +0x94 /* 0000055C */ label000004CC: 000004CC 3D6D DB7C FB78 move.w [A6 - 0x488], [A5 - 0x2484] 000004D2 3D7C 0001 FFBC move.w [A6 - 0x44], 0x1 000004D8 6034 bra +0x36 /* 0000050E */ label000004DA: 000004DA 302E FFBC move.w D0, [A6 - 0x44] 000004DE 5340 subq.w D0, 1 000004E0 3D40 FFA6 move.w [A6 - 0x5A], D0 000004E4 302E FFBC move.w D0, [A6 - 0x44] 000004E8 3200 move.w D1, D0 000004EA 5341 subq.w D1, 1 000004EC 43BC 001D 2F00 .invalid 1, 0x1D2F00 // invalid opcode 4 with b == 6 000004F2 42A7 clr.l -[A7] 000004F4 486E FFA6 pea.l [A6 - 0x5A] 000004F8 2F0C move.l -[A7], A4 000004FA 3F3C 003C move.w -[A7], 0x3C /* '<' */ 000004FE A9E7 trap Pack0/ListManager 00000500 121F move.b D1, [A7]+ 00000502 201F move.l D0, [A7]+ 00000504 1781 00FF move.b [A3 + D0.w - 0x1], D1 00000508 526E FFBC addq.w [A6 - 0x44], 1 0000050C 690A bvs +0xC /* 00000518 */ label0000050E: 0000050E 302E FFBC move.w D0, [A6 - 0x44] 00000512 B06E FB78 cmp.w D0, [A6 - 0x488] 00000516 6FC2 ble -0x3C /* 000004DA */ label00000518: 00000518 1D7C 0001 000C move.b [A6 + 0xC], 0x1 0000051E 603C bra +0x3E /* 0000055C */ label00000520: 00000520 422E 000C clr.b [A6 + 0xC] 00000524 6036 bra +0x38 /* 0000055C */ label00000526: 00000526 3D6D DB7C FB76 move.w [A6 - 0x48A], [A5 - 0x2484] 0000052C 3D7C 0001 FFBC move.w [A6 - 0x44], 0x1 00000532 6018 bra +0x1A /* 0000054C */ label00000534: 00000534 302E FFBC move.w D0, [A6 - 0x44] 00000538 3200 move.w D1, D0 0000053A 5341 subq.w D1, 1 0000053C 43BC 001D 17BC .invalid 1, 0x1D17BC // invalid opcode 4 with b == 6 00000542 0001 00FF ori.b D1, 0xFF 00000546 526E FFBC addq.w [A6 - 0x44], 1 0000054A 690A bvs +0xC /* 00000556 */ label0000054C: 0000054C 302E FFBC move.w D0, [A6 - 0x44] 00000550 B06E FB76 cmp.w D0, [A6 - 0x48A] 00000554 6FDE ble -0x20 /* 00000534 */ label00000556: 00000556 1D7C 0001 000C move.b [A6 + 0xC], 0x1 label0000055C: 0000055C 2F0C move.l -[A7], A4 0000055E 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 00000562 A9E7 trap Pack0/ListManager 00000564 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000568 A983 trap DisposeDialog 0000056A 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000056E A873 trap SetPort 00000570 4CDF 18F0 movem.l A4,A3,D7,D6,D5,D4, [A7]+ 00000574 4E5E unlink A6 00000576 2E9F move.l [A7], [A7]+ 00000578 4E75 rts 0000057A 0420 6F66 subi.b -[A0], 0x66 /* 'f' */ 0000057E 2000 move.l D0, D0 00000580 0A53 656C xori.w [A3], 0x656C /* 'el' */ 00000584 6563 bcs +0x65 /* 000005E9 */ 00000586 7465 moveq.l D2, 0x65 00000588 643A bcc +0x3C /* 000005C4 */ 0000058A 2000 move.l D0, D0 0000058C 0F53 bchg [A3], D7 0000058E 656C bcs +0x6E /* 000005FC */ 00000590 6563 bcs +0x65 /* 000005F5 */ 00000592 7465 moveq.l D2, 0x65 00000594 643A bcc +0x3C /* 000005D0 */ 00000596 2030 206F move.l D0, [A0 + D2.w + 0x6F] 0000059A 6620 bne +0x22 /* 000005BC */ 0000059C 0000 0000 ori.b D0, 0x0 000005A0 0000 0000 ori.b D0, 0x0 000005A4 0000 0000 ori.b D0, 0x0 000005A8 0000 0000 ori.b D0, 0x0 000005AC 0000 0000 ori.b D0, 0x0 000005B0 0000 0000 ori.b D0, 0x0 000005B4 0000 0000 ori.b D0, 0x0 000005B8 0000 2008 ori.b D0, 0x8 export_64: fn000005BC: 000005BC 4E56 FFD2 link A6, -0x002E 000005C0 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 label000005C4: 000005C4 206D FC00 movea.l A0, [A5 - 0x400] 000005C8 2F10 move.l -[A7], [A0] 000005CA A851 trap SetCursor 000005CC 486E FFEC pea.l [A6 - 0x14] label000005D0: 000005D0 A874 trap GetPort 000005D2 2F2D FC46 move.l -[A7], [A5 - 0x3BA] 000005D6 A873 trap SetPort 000005D8 3B6E 0008 DB7E move.w [A5 - 0x2482], [A6 + 0x8] 000005DE 4267 clr.w -[A7] 000005E0 A994 trap CurResFile 000005E2 3D5F FFF0 move.w [A6 - 0x10], [A7]+ 000005E6 3F2D DB7A move.w -[A7], [A5 - 0x2486] label000005E9: // (misaligned) 000005EA A998 trap UseResFile 000005EC 302D DB7E move.w D0, [A5 - 0x2482] 000005F0 5340 subq.w D0, 1 000005F2 3A00 move.w D5, D0 000005F4 DA7C 0080 add.w D5, 0x80 label000005F5: // (misaligned) 000005F8 2F2D F9DE move.l -[A7], [A5 - 0x622] label000005FC: 000005FC 205F movea.l A0, [A7]+ 000005FE A023 trap DisposHandle/DisposeHandle 00000600 42A7 clr.l -[A7] 00000602 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00000608 3F05 move.w -[A7], D5 0000060A A81F trap Get1Resource 0000060C 2B57 F9DE move.l [A5 - 0x622], [A7] 00000610 A992 trap DetachResource 00000612 2F2D F9E2 move.l -[A7], [A5 - 0x61E] 00000616 205F movea.l A0, [A7]+ 00000618 A023 trap DisposHandle/DisposeHandle 0000061A 42A7 clr.l -[A7] 0000061C 2F3C 7374 796C move.l -[A7], 0x7374796C /* 'styl' */ 00000622 3F05 move.w -[A7], D5 00000624 A81F trap Get1Resource 00000626 2B57 F9E2 move.l [A5 - 0x61E], [A7] 0000062A A992 trap DetachResource 0000062C 42A7 clr.l -[A7] 0000062E 2F3C 576E 646F move.l -[A7], 0x576E646F /* 'Wndo' */ 00000634 3F05 move.w -[A7], D5 00000636 A81F trap Get1Resource 00000638 285F movea.l A4, [A7]+ 0000063A 2054 movea.l A0, [A4] 0000063C 43ED F9E6 lea.l A1, [A5 - 0x61A] 00000640 22D8 move.l [A1]+, [A0]+ 00000642 22D8 move.l [A1]+, [A0]+ 00000644 2054 movea.l A0, [A4] 00000646 43ED F9EE lea.l A1, [A5 - 0x612] 0000064A 5088 addq.l A0, 8 0000064C 22D8 move.l [A1]+, [A0]+ 0000064E 22D8 move.l [A1]+, [A0]+ 00000650 2054 movea.l A0, [A4] 00000652 1B68 0010 F9F6 move.b [A5 - 0x60A], [A0 + 0x10] 00000658 2054 movea.l A0, [A4] 0000065A 3B68 0012 F9DC move.w [A5 - 0x624], [A0 + 0x12] 00000660 2F0C move.l -[A7], A4 00000662 A9A3 trap ReleaseResource 00000664 426D F9D8 clr.w [A5 - 0x628] 00000668 4267 clr.w -[A7] 0000066A 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */ 00000670 A80D trap Count1Resources 00000672 7002 moveq.l D0, 0x02 00000674 B05F cmp.w D0, [A7]+ 00000676 6C00 00DE bge +0xE0 /* 00000756 */ 0000067A 302D DB7E move.w D0, [A5 - 0x2482] 0000067E 5340 subq.w D0, 1 00000680 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 00000682 03E8 3C00 bset [A0 + 0x3C00], D1 00000686 DC7C 07D0 add.w D6, 0x7D0 label0000068A: 0000068A 526D F9D8 addq.w [A5 - 0x628], 1 0000068E 5246 addq.w D6, 1 00000690 42A7 clr.l -[A7] 00000692 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */ 00000698 3F06 move.w -[A7], D6 0000069A A81F trap Get1Resource 0000069C 265F movea.l A3, [A7]+ 0000069E 200B move.l D0, A3 000006A0 675A beq +0x5C /* 000006FC */ 000006A2 302D F9D8 move.w D0, [A5 - 0x628] 000006A6 3200 move.w D1, D0 000006A8 5341 subq.w D1, 1 000006AA 43BC 0013 5340 .invalid 1, 0x135340 // invalid opcode 4 with b == 6 000006B0 41ED F9F8 lea.l A0, [A5 - 0x608] 000006B4 E540 asl D0.w, 2 000006B6 2F30 0000 move.l -[A7], [A0 + D0.w] 000006BA 205F movea.l A0, [A7]+ 000006BC A02B trap EmptyHandle 000006BE 302D F9D8 move.w D0, [A5 - 0x628] 000006C2 3200 move.w D1, D0 000006C4 5341 subq.w D1, 1 000006C6 43BC 0013 5340 .invalid 1, 0x135340 // invalid opcode 4 with b == 6 000006CC 41ED F9F8 lea.l A0, [A5 - 0x608] 000006D0 E540 asl D0.w, 2 000006D2 218B 0000 move.l [A0 + D0.w], A3 000006D6 4267 clr.w -[A7] 000006D8 302D F9D8 move.w D0, [A5 - 0x628] 000006DC 3200 move.w D1, D0 000006DE 5341 subq.w D1, 1 000006E0 43BC 0013 5340 .invalid 1, 0x135340 // invalid opcode 4 with b == 6 000006E6 41ED F9F8 lea.l A0, [A5 - 0x608] 000006EA E540 asl D0.w, 2 000006EC 4870 0000 pea.l [A0 + D0.w] 000006F0 4EAD 00BA jsr [A5 + 0xBA] 000006F4 3D5F FFFA move.w [A6 - 0x6], [A7]+ 000006F8 2F0B move.l -[A7], A3 000006FA A9A3 trap ReleaseResource label000006FC: 000006FC 200B move.l D0, A3 000006FE 57C0 seq D0 00000700 7214 moveq.l D1, 0x14 00000702 B26D F9D8 cmp.w D1, [A5 - 0x628] 00000706 57C1 seq D1 00000708 8001 or.b D0, D1 0000070A 6700 FF7E beq -0x80 /* 0000068A */ 0000070E 200B move.l D0, A3 00000710 6604 bne +0x6 /* 00000716 */ 00000712 536D F9D8 subq.w [A5 - 0x628], 1 label00000716: 00000716 3D6D F9D8 FFDA move.w [A6 - 0x26], [A5 - 0x628] 0000071C 7C01 moveq.l D6, 0x01 0000071E 6030 bra +0x32 /* 00000750 */ label00000720: 00000720 3006 move.w D0, D6 00000722 3200 move.w D1, D0 00000724 5341 subq.w D1, 1 00000726 43BC 0013 5340 .invalid 1, 0x135340 // invalid opcode 4 with b == 6 0000072C 41ED FA48 lea.l A0, [A5 - 0x5B8] 00000730 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 00000732 000C 41F0 ori.b A4, 0xF0 00000736 0000 2D48 ori.b D0, 0x48 /* 'H' */ 0000073A FFD6 .extension 0xFD6 // unimplemented 0000073C 317C 0001 0008 move.w [A0 + 0x8], 0x1 00000742 206E FFD6 movea.l A0, [A6 - 0x2A] 00000746 117C 0001 000A move.b [A0 + 0xA], 0x1 0000074C 5246 addq.w D6, 1 0000074E 6906 bvs +0x8 /* 00000756 */ label00000750: 00000750 BC6E FFDA cmp.w D6, [A6 - 0x26] 00000754 6FCA ble -0x34 /* 00000720 */ label00000756: 00000756 4A6D F9D8 tst.w [A5 - 0x628] 0000075A 6F58 ble +0x5A /* 000007B4 */ 0000075C 3D6D F9D8 FFD4 move.w [A6 - 0x2C], [A5 - 0x628] 00000762 7E01 moveq.l D7, 0x01 00000764 6048 bra +0x4A /* 000007AE */ label00000766: 00000766 3007 move.w D0, D7 00000768 D07C 07D0 add.w D0, 0x7D0 0000076C 322D DB7E move.w D1, [A5 - 0x2482] 00000770 5341 subq.w D1, 1 00000772 C3FC muls.w D1, 0xFFFFFFFFFFFFFFFF 00000774 03E8 3C01 bset [A0 + 0x3C01], D1 00000778 DC40 add.w D6, D0 0000077A 42A7 clr.l -[A7] 0000077C 2F3C 706A 7374 move.l -[A7], 0x706A7374 /* 'pjst' */ 00000782 3F06 move.w -[A7], D6 00000784 A81F trap Get1Resource 00000786 285F movea.l A4, [A7]+ 00000788 200C move.l D0, A4 0000078A 671E beq +0x20 /* 000007AA */ 0000078C 2054 movea.l A0, [A4] 0000078E 3007 move.w D0, D7 00000790 3200 move.w D1, D0 00000792 5341 subq.w D1, 1 00000794 43BC 0013 5340 .invalid 1, 0x135340 // invalid opcode 4 with b == 6 0000079A 43ED FA48 lea.l A1, [A5 - 0x5B8] 0000079E C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 000007A0 000C 3390 ori.b A4, 0x90 000007A4 0008 2F0C ori.b A0, 0xC 000007A8 A9A3 trap ReleaseResource label000007AA: 000007AA 5247 addq.w D7, 1 000007AC 6906 bvs +0x8 /* 000007B4 */ label000007AE: 000007AE BE6E FFD4 cmp.w D7, [A6 - 0x2C] 000007B2 6FB2 ble -0x4C /* 00000766 */ label000007B4: 000007B4 4A6D F9D8 tst.w [A5 - 0x628] 000007B8 6F58 ble +0x5A /* 00000812 */ 000007BA 3D6D F9D8 FFD2 move.w [A6 - 0x2E], [A5 - 0x628] 000007C0 7E01 moveq.l D7, 0x01 000007C2 6048 bra +0x4A /* 0000080C */ label000007C4: 000007C4 3007 move.w D0, D7 000007C6 D07C 07D0 add.w D0, 0x7D0 000007CA 322D DB7E move.w D1, [A5 - 0x2482] 000007CE 5341 subq.w D1, 1 000007D0 C3FC muls.w D1, 0xFFFFFFFFFFFFFFFF 000007D2 03E8 3C01 bset [A0 + 0x3C01], D1 000007D6 DC40 add.w D6, D0 000007D8 42A7 clr.l -[A7] 000007DA 2F3C 7073 636C move.l -[A7], 0x7073636C /* 'pscl' */ 000007E0 3F06 move.w -[A7], D6 000007E2 A81F trap Get1Resource 000007E4 285F movea.l A4, [A7]+ 000007E6 200C move.l D0, A4 000007E8 671E beq +0x20 /* 00000808 */ 000007EA 2054 movea.l A0, [A4] 000007EC 3007 move.w D0, D7 000007EE 3200 move.w D1, D0 000007F0 5341 subq.w D1, 1 000007F2 43BC 0013 5340 .invalid 1, 0x135340 // invalid opcode 4 with b == 6 000007F8 43ED FA48 lea.l A1, [A5 - 0x5B8] 000007FC C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 000007FE 000C 1390 ori.b A4, 0x90 00000802 000A 2F0C ori.b A2, 0xC 00000806 A9A3 trap ReleaseResource label00000808: 00000808 5247 addq.w D7, 1 0000080A 6906 bvs +0x8 /* 00000812 */ label0000080C: 0000080C BE6E FFD2 cmp.w D7, [A6 - 0x2E] 00000810 6FB2 ble -0x4C /* 000007C4 */ label00000812: 00000812 3F2E FFF0 move.w -[A7], [A6 - 0x10] 00000816 A998 trap UseResFile 00000818 206D FC1E movea.l A0, [A5 - 0x3E2] 0000081C 2050 movea.l A0, [A0] 0000081E 4868 0008 pea.l [A0 + 0x8] 00000822 A8A3 trap EraseRect 00000824 2F2D FC06 move.l -[A7], [A5 - 0x3FA] 00000828 3F3C 00FF move.w -[A7], 0xFF 0000082C A95D trap HiliteControl 0000082E 2F2D FC1E move.l -[A7], [A5 - 0x3E2] 00000832 A9D9 trap TEDeactivate 00000834 42A7 clr.l -[A7] 00000836 206D FC1E movea.l A0, [A5 - 0x3E2] 0000083A 2050 movea.l A0, [A0] 0000083C 3028 003C move.w D0, [A0 + 0x3C] 00000840 48C0 ext.l D0 00000842 2F00 move.l -[A7], D0 00000844 2F2D FC1E move.l -[A7], [A5 - 0x3E2] 00000848 A9D1 trap TESetSelect 0000084A 2F2D FC1E move.l -[A7], [A5 - 0x3E2] 0000084E A9D7 trap TEDelete 00000850 206D FC46 movea.l A0, [A5 - 0x3BA] 00000854 226D FC1E movea.l A1, [A5 - 0x3E2] 00000858 2251 movea.l A1, [A1] 0000085A 41E8 0010 lea.l A0, [A0 + 0x10] 0000085E 22D8 move.l [A1]+, [A0]+ 00000860 22D8 move.l [A1]+, [A0]+ 00000862 4EAD 01BA jsr [A5 + 0x1BA] 00000866 4EAD 01EA jsr [A5 + 0x1EA] 0000086A 4EAD 0172 jsr [A5 + 0x172] 0000086E 3F2D F9DC move.w -[A7], [A5 - 0x624] 00000872 2F2D FC1E move.l -[A7], [A5 - 0x3E2] 00000876 A9DF trap TESetAlignment/TESetJust 00000878 3E2D F9D8 move.w D7, [A5 - 0x628] 0000087C 426D F9D8 clr.w [A5 - 0x628] 00000880 3B47 F9D8 move.w [A5 - 0x628], D7 00000884 2F2D F9DE move.l -[A7], [A5 - 0x622] 00000888 205F movea.l A0, [A7]+ 0000088A A029 trap HLock 0000088C 2F2D F9E2 move.l -[A7], [A5 - 0x61E] 00000890 205F movea.l A0, [A7]+ 00000892 A029 trap HLock 00000894 2F2D FC1E move.l -[A7], [A5 - 0x3E2] 00000898 A9D8 trap TEActivate 0000089A 42A7 clr.l -[A7] 0000089C 2F2D F9DE move.l -[A7], [A5 - 0x622] 000008A0 4EAD 003A jsr [A5 + 0x3A] 000008A4 281F move.l D4, [A7]+ 000008A6 6F3A ble +0x3C /* 000008E2 */ 000008A8 42A7 clr.l -[A7] 000008AA 2F2D F9E2 move.l -[A7], [A5 - 0x61E] 000008AE 4EAD 003A jsr [A5 + 0x3A] 000008B2 4A9F tst.l [A7]+ 000008B4 6F18 ble +0x1A /* 000008CE */ 000008B6 206D F9DE movea.l A0, [A5 - 0x622] 000008BA 2F10 move.l -[A7], [A0] 000008BC 2F04 move.l -[A7], D4 000008BE 2F2D F9E2 move.l -[A7], [A5 - 0x61E] 000008C2 2F2D FC1E move.l -[A7], [A5 - 0x3E2] 000008C6 3F3C 0007 move.w -[A7], 0x7 000008CA A83D trap TEDispatch 000008CC 6014 bra +0x16 /* 000008E2 */ label000008CE: 000008CE 206D F9DE movea.l A0, [A5 - 0x622] 000008D2 2F10 move.l -[A7], [A0] 000008D4 2F04 move.l -[A7], D4 000008D6 42A7 clr.l -[A7] 000008D8 2F2D FC1E move.l -[A7], [A5 - 0x3E2] 000008DC 3F3C 0007 move.w -[A7], 0x7 000008E0 A83D trap TEDispatch label000008E2: 000008E2 2F2D F9E2 move.l -[A7], [A5 - 0x61E] 000008E6 205F movea.l A0, [A7]+ 000008E8 A02A trap HUnlock 000008EA 2F2D F9DE move.l -[A7], [A5 - 0x622] 000008EE 205F movea.l A0, [A7]+ 000008F0 A02A trap HUnlock 000008F2 2F2D FC1E move.l -[A7], [A5 - 0x3E2] 000008F6 A9D9 trap TEDeactivate 000008F8 4A6D F9D8 tst.w [A5 - 0x628] 000008FC 6F08 ble +0xA /* 00000906 */ 000008FE 4EAD 018A jsr [A5 + 0x18A] 00000902 4EAD 017A jsr [A5 + 0x17A] label00000906: 00000906 4EAD 01C2 jsr [A5 + 0x1C2] 0000090A 2F2D FC06 move.l -[A7], [A5 - 0x3FA] 0000090E 4267 clr.w -[A7] 00000910 A963 trap SetControlValue/SetCtlValue 00000912 4EAD 019A jsr [A5 + 0x19A] 00000916 4EAD 01A2 jsr [A5 + 0x1A2] 0000091A 4A6D F9D8 tst.w [A5 - 0x628] 0000091E 6F1C ble +0x1E /* 0000093C */ 00000920 206D FC1E movea.l A0, [A5 - 0x3E2] 00000924 2050 movea.l A0, [A0] 00000926 43EE FFE4 lea.l A1, [A6 - 0x1C] 0000092A 5088 addq.l A0, 8 0000092C 22D8 move.l [A1]+, [A0]+ 0000092E 22D8 move.l [A1]+, [A0]+ 00000930 486E FFE4 pea.l [A6 - 0x1C] 00000934 486E FFE4 pea.l [A6 - 0x1C] 00000938 4EAD 0192 jsr [A5 + 0x192] label0000093C: 0000093C 2F2E FFEC move.l -[A7], [A6 - 0x14] 00000940 A873 trap SetPort 00000942 4CDF 18F0 movem.l A4,A3,D7,D6,D5,D4, [A7]+ 00000946 4E5E unlink A6 00000948 205F movea.l A0, [A7]+ 0000094A 544F addq.w A7, 2 0000094C 4ED0 jmp [A0] export_65: fn0000094E: 0000094E 4E56 FFFE link A6, -0x0002 00000952 2F07 move.l -[A7], D7 00000954 A850 trap InitCursor 00000956 2F3C C800 0000 move.l -[A7], 0xC8000000 0000095C A8FD trap PrGlue 0000095E 4267 clr.w -[A7] 00000960 2F3C BA00 0000 move.l -[A7], 0xBA000000 00000966 A8FD trap PrGlue 00000968 4A5F tst.w [A7]+ 0000096A 6632 bne +0x34 /* 0000099E */ 0000096C 4267 clr.w -[A7] 0000096E 2F2D D832 move.l -[A7], [A5 - 0x27CE] 00000972 2F3C 5204 0498 move.l -[A7], 0x52040498 00000978 A8FD trap PrGlue 0000097A 1E1F move.b D7, [A7]+ 0000097C 4267 clr.w -[A7] 0000097E 2F2D D832 move.l -[A7], [A5 - 0x27CE] 00000982 2F3C 2A04 0484 move.l -[A7], 0x2A040484 00000988 A8FD trap PrGlue 0000098A 1E1F move.b D7, [A7]+ 0000098C 1007 move.b D0, D7 0000098E 6708 beq +0xA /* 00000998 */ 00000990 1B7C 0001 FC4F move.b [A5 - 0x3B1], 0x1 00000996 600C bra +0xE /* 000009A4 */ label00000998: 00000998 422D FC4F clr.b [A5 - 0x3B1] 0000099C 6006 bra +0x8 /* 000009A4 */ label0000099E: 0000099E 3F3C 0001 move.w -[A7], 0x1 000009A2 A9C8 trap SysBeep label000009A4: 000009A4 2F3C D000 0000 move.l -[A7], 0xD0000000 000009AA A8FD trap PrGlue 000009AC 2E1F move.l D7, [A7]+ 000009AE 4E5E unlink A6 000009B0 4E75 rts fn000009B2: 000009B2 4E56 FE00 link A6, -0x0200 000009B6 2F0C move.l -[A7], A4 000009B8 286E 0008 movea.l A4, [A6 + 0x8] 000009BC 302D DB82 move.w D0, [A5 - 0x247E] 000009C0 6B18 bmi +0x1A /* 000009DA */ 000009C2 B07C 000F cmp.w D0, 0xF 000009C6 6E12 bgt +0x14 /* 000009DA */ 000009C8 41FA 04D8 lea.l A0, [PC + 0x4D8 /* 00000EA2 */] 000009CC 3200 move.w D1, D0 000009CE E649 lsr D1.w, 3 000009D0 4441 neg.w D1 000009D2 0130 10FF btst [A0 + D1.w - 0x1], D0 000009D6 0A3C 0004 xori.b ccr, 4 label000009DA: 000009DA 57C0 seq D0 000009DC 322D DB84 move.w D1, [A5 - 0x247C] 000009E0 6B18 bmi +0x1A /* 000009FA */ 000009E2 B27C 000F cmp.w D1, 0xF 000009E6 6E12 bgt +0x14 /* 000009FA */ 000009E8 41FA 04B8 lea.l A0, [PC + 0x4B8 /* 00000EA2 */] 000009EC 3401 move.w D2, D1 000009EE E64A lsr D2.w, 3 000009F0 4442 neg.w D2 000009F2 0330 20FF btst [A0 + D2.w - 0x1], D1 000009F6 0A3C 0004 xori.b ccr, 4 label000009FA: 000009FA 57C1 seq D1 000009FC 8001 or.b D0, D1 000009FE 322D DB86 move.w D1, [A5 - 0x247A] 00000A02 6B18 bmi +0x1A /* 00000A1C */ 00000A04 B27C 000F cmp.w D1, 0xF 00000A08 6E12 bgt +0x14 /* 00000A1C */ 00000A0A 41FA 0496 lea.l A0, [PC + 0x496 /* 00000EA2 */] 00000A0E 3401 move.w D2, D1 00000A10 E64A lsr D2.w, 3 00000A12 4442 neg.w D2 00000A14 0330 20FF btst [A0 + D2.w - 0x1], D1 00000A18 0A3C 0004 xori.b ccr, 4 label00000A1C: 00000A1C 57C1 seq D1 00000A1E 8001 or.b D0, D1 00000A20 322D DB88 move.w D1, [A5 - 0x2478] 00000A24 6B18 bmi +0x1A /* 00000A3E */ 00000A26 B27C 000F cmp.w D1, 0xF 00000A2A 6E12 bgt +0x14 /* 00000A3E */ 00000A2C 41FA 0474 lea.l A0, [PC + 0x474 /* 00000EA2 */] 00000A30 3401 move.w D2, D1 00000A32 E64A lsr D2.w, 3 00000A34 4442 neg.w D2 00000A36 0330 20FF btst [A0 + D2.w - 0x1], D1 00000A3A 0A3C 0004 xori.b ccr, 4 label00000A3E: 00000A3E 57C1 seq D1 00000A40 8001 or.b D0, D1 00000A42 322D DB8A move.w D1, [A5 - 0x2476] 00000A46 6B18 bmi +0x1A /* 00000A60 */ 00000A48 B27C 000F cmp.w D1, 0xF 00000A4C 6E12 bgt +0x14 /* 00000A60 */ 00000A4E 41FA 0452 lea.l A0, [PC + 0x452 /* 00000EA2 */] 00000A52 3401 move.w D2, D1 00000A54 E64A lsr D2.w, 3 00000A56 4442 neg.w D2 00000A58 0330 20FF btst [A0 + D2.w - 0x1], D1 00000A5C 0A3C 0004 xori.b ccr, 4 label00000A60: 00000A60 57C1 seq D1 00000A62 8001 or.b D0, D1 00000A64 322D DB8C move.w D1, [A5 - 0x2474] 00000A68 6B18 bmi +0x1A /* 00000A82 */ 00000A6A B27C 000F cmp.w D1, 0xF 00000A6E 6E12 bgt +0x14 /* 00000A82 */ 00000A70 41FA 0430 lea.l A0, [PC + 0x430 /* 00000EA2 */] 00000A74 3401 move.w D2, D1 00000A76 E64A lsr D2.w, 3 00000A78 4442 neg.w D2 00000A7A 0330 20FF btst [A0 + D2.w - 0x1], D1 00000A7E 0A3C 0004 xori.b ccr, 4 label00000A82: 00000A82 57C1 seq D1 00000A84 8001 or.b D0, D1 00000A86 4400 neg.b D0 00000A88 1940 FFCF move.b [A4 - 0x31], D0 00000A8C 6700 040A beq +0x40C /* 00000E98 */ 00000A90 486C FFD0 pea.l [A4 - 0x30] 00000A94 4EAD 005A jsr [A5 + 0x5A] 00000A98 2F2C FFD0 move.l -[A7], [A4 - 0x30] 00000A9C 4267 clr.w -[A7] 00000A9E 486E FE00 pea.l [A6 - 0x200] 00000AA2 3F3C 0002 move.w -[A7], 0x2 00000AA6 A9ED trap Pack6 00000AA8 2F2C FFD0 move.l -[A7], [A4 - 0x30] 00000AAC 1F3C 0002 move.b -[A7], 0x2 00000AB0 486E FF00 pea.l [A6 - 0x100] 00000AB4 4267 clr.w -[A7] 00000AB6 A9ED trap Pack6 00000AB8 302D DB82 move.w D0, [A5 - 0x247E] 00000ABC 5740 subq.w D0, 3 00000ABE 670E beq +0x10 /* 00000ACE */ 00000AC0 5340 subq.w D0, 1 00000AC2 6726 beq +0x28 /* 00000AEA */ 00000AC4 5540 subq.w D0, 2 00000AC6 673E beq +0x40 /* 00000B06 */ 00000AC8 5540 subq.w D0, 2 00000ACA 6756 beq +0x58 /* 00000B22 */ 00000ACC 6070 bra +0x72 /* 00000B3E */ label00000ACE: 00000ACE 41EE FE00 lea.l A0, [A6 - 0x200] 00000AD2 1F10 move.b -[A7], [A0] 00000AD4 3F3C 00FF move.w -[A7], 0xFF 00000AD8 4EAD 02DA jsr [A5 + 0x2DA] 00000ADC 43EC FCA0 lea.l A1, [A4 - 0x360] 00000AE0 703F moveq.l D0, 0x3F label00000AE2: 00000AE2 22D8 move.l [A1]+, [A0]+ 00000AE4 51C8 FFFC dbf D0, -0x6 /* 00000AE2 */ 00000AE8 6058 bra +0x5A /* 00000B42 */ label00000AEA: 00000AEA 41EE FF00 lea.l A0, [A6 - 0x100] 00000AEE 1F10 move.b -[A7], [A0] 00000AF0 3F3C 00FF move.w -[A7], 0xFF 00000AF4 4EAD 02DA jsr [A5 + 0x2DA] 00000AF8 43EC FCA0 lea.l A1, [A4 - 0x360] 00000AFC 703F moveq.l D0, 0x3F label00000AFE: 00000AFE 22D8 move.l [A1]+, [A0]+ 00000B00 51C8 FFFC dbf D0, -0x6 /* 00000AFE */ 00000B04 603C bra +0x3E /* 00000B42 */ label00000B06: 00000B06 41ED D936 lea.l A0, [A5 - 0x26CA] 00000B0A 1F10 move.b -[A7], [A0] 00000B0C 3F3C 00FF move.w -[A7], 0xFF 00000B10 4EAD 02DA jsr [A5 + 0x2DA] 00000B14 43EC FCA0 lea.l A1, [A4 - 0x360] 00000B18 703F moveq.l D0, 0x3F label00000B1A: 00000B1A 22D8 move.l [A1]+, [A0]+ 00000B1C 51C8 FFFC dbf D0, -0x6 /* 00000B1A */ 00000B20 6020 bra +0x22 /* 00000B42 */ label00000B22: 00000B22 41ED DA36 lea.l A0, [A5 - 0x25CA] 00000B26 1F10 move.b -[A7], [A0] 00000B28 3F3C 00FF move.w -[A7], 0xFF 00000B2C 4EAD 02DA jsr [A5 + 0x2DA] 00000B30 43EC FCA0 lea.l A1, [A4 - 0x360] 00000B34 703F moveq.l D0, 0x3F label00000B36: 00000B36 22D8 move.l [A1]+, [A0]+ 00000B38 51C8 FFFC dbf D0, -0x6 /* 00000B36 */ 00000B3C 6004 bra +0x6 /* 00000B42 */ label00000B3E: 00000B3E 422C FCA0 clr.b [A4 - 0x360] label00000B42: 00000B42 302D DB84 move.w D0, [A5 - 0x247C] 00000B46 5740 subq.w D0, 3 00000B48 670E beq +0x10 /* 00000B58 */ 00000B4A 5340 subq.w D0, 1 00000B4C 6726 beq +0x28 /* 00000B74 */ 00000B4E 5540 subq.w D0, 2 00000B50 673E beq +0x40 /* 00000B90 */ 00000B52 5540 subq.w D0, 2 00000B54 6756 beq +0x58 /* 00000BAC */ 00000B56 6070 bra +0x72 /* 00000BC8 */ label00000B58: 00000B58 41EE FE00 lea.l A0, [A6 - 0x200] 00000B5C 1F10 move.b -[A7], [A0] 00000B5E 3F3C 00FF move.w -[A7], 0xFF 00000B62 4EAD 02DA jsr [A5 + 0x2DA] 00000B66 43EC FDA0 lea.l A1, [A4 - 0x260] 00000B6A 703F moveq.l D0, 0x3F label00000B6C: 00000B6C 22D8 move.l [A1]+, [A0]+ 00000B6E 51C8 FFFC dbf D0, -0x6 /* 00000B6C */ 00000B72 6058 bra +0x5A /* 00000BCC */ label00000B74: 00000B74 41EE FF00 lea.l A0, [A6 - 0x100] 00000B78 1F10 move.b -[A7], [A0] 00000B7A 3F3C 00FF move.w -[A7], 0xFF 00000B7E 4EAD 02DA jsr [A5 + 0x2DA] 00000B82 43EC FDA0 lea.l A1, [A4 - 0x260] 00000B86 703F moveq.l D0, 0x3F label00000B88: 00000B88 22D8 move.l [A1]+, [A0]+ 00000B8A 51C8 FFFC dbf D0, -0x6 /* 00000B88 */ 00000B8E 603C bra +0x3E /* 00000BCC */ label00000B90: 00000B90 41ED D936 lea.l A0, [A5 - 0x26CA] 00000B94 1F10 move.b -[A7], [A0] 00000B96 3F3C 00FF move.w -[A7], 0xFF 00000B9A 4EAD 02DA jsr [A5 + 0x2DA] 00000B9E 43EC FDA0 lea.l A1, [A4 - 0x260] 00000BA2 703F moveq.l D0, 0x3F label00000BA4: 00000BA4 22D8 move.l [A1]+, [A0]+ 00000BA6 51C8 FFFC dbf D0, -0x6 /* 00000BA4 */ 00000BAA 6020 bra +0x22 /* 00000BCC */ label00000BAC: 00000BAC 41ED DA36 lea.l A0, [A5 - 0x25CA] 00000BB0 1F10 move.b -[A7], [A0] 00000BB2 3F3C 00FF move.w -[A7], 0xFF 00000BB6 4EAD 02DA jsr [A5 + 0x2DA] 00000BBA 43EC FDA0 lea.l A1, [A4 - 0x260] 00000BBE 703F moveq.l D0, 0x3F label00000BC0: 00000BC0 22D8 move.l [A1]+, [A0]+ 00000BC2 51C8 FFFC dbf D0, -0x6 /* 00000BC0 */ 00000BC6 6004 bra +0x6 /* 00000BCC */ label00000BC8: 00000BC8 422C FDA0 clr.b [A4 - 0x260] label00000BCC: 00000BCC 302D DB86 move.w D0, [A5 - 0x247A] 00000BD0 5740 subq.w D0, 3 00000BD2 670E beq +0x10 /* 00000BE2 */ 00000BD4 5340 subq.w D0, 1 00000BD6 6726 beq +0x28 /* 00000BFE */ 00000BD8 5540 subq.w D0, 2 00000BDA 673E beq +0x40 /* 00000C1A */ 00000BDC 5540 subq.w D0, 2 00000BDE 6756 beq +0x58 /* 00000C36 */ 00000BE0 6070 bra +0x72 /* 00000C52 */ label00000BE2: 00000BE2 41EE FE00 lea.l A0, [A6 - 0x200] 00000BE6 1F10 move.b -[A7], [A0] 00000BE8 3F3C 00FF move.w -[A7], 0xFF 00000BEC 4EAD 02DA jsr [A5 + 0x2DA] 00000BF0 43EC FEA0 lea.l A1, [A4 - 0x160] 00000BF4 703F moveq.l D0, 0x3F label00000BF6: 00000BF6 22D8 move.l [A1]+, [A0]+ 00000BF8 51C8 FFFC dbf D0, -0x6 /* 00000BF6 */ 00000BFC 6058 bra +0x5A /* 00000C56 */ label00000BFE: 00000BFE 41EE FF00 lea.l A0, [A6 - 0x100] 00000C02 1F10 move.b -[A7], [A0] 00000C04 3F3C 00FF move.w -[A7], 0xFF 00000C08 4EAD 02DA jsr [A5 + 0x2DA] 00000C0C 43EC FEA0 lea.l A1, [A4 - 0x160] 00000C10 703F moveq.l D0, 0x3F label00000C12: 00000C12 22D8 move.l [A1]+, [A0]+ 00000C14 51C8 FFFC dbf D0, -0x6 /* 00000C12 */ 00000C18 603C bra +0x3E /* 00000C56 */ label00000C1A: 00000C1A 41ED D936 lea.l A0, [A5 - 0x26CA] 00000C1E 1F10 move.b -[A7], [A0] 00000C20 3F3C 00FF move.w -[A7], 0xFF 00000C24 4EAD 02DA jsr [A5 + 0x2DA] 00000C28 43EC FEA0 lea.l A1, [A4 - 0x160] 00000C2C 703F moveq.l D0, 0x3F label00000C2E: 00000C2E 22D8 move.l [A1]+, [A0]+ 00000C30 51C8 FFFC dbf D0, -0x6 /* 00000C2E */ 00000C34 6020 bra +0x22 /* 00000C56 */ label00000C36: 00000C36 41ED DA36 lea.l A0, [A5 - 0x25CA] 00000C3A 1F10 move.b -[A7], [A0] 00000C3C 3F3C 00FF move.w -[A7], 0xFF 00000C40 4EAD 02DA jsr [A5 + 0x2DA] 00000C44 43EC FEA0 lea.l A1, [A4 - 0x160] 00000C48 703F moveq.l D0, 0x3F label00000C4A: 00000C4A 22D8 move.l [A1]+, [A0]+ 00000C4C 51C8 FFFC dbf D0, -0x6 /* 00000C4A */ 00000C50 6004 bra +0x6 /* 00000C56 */ label00000C52: 00000C52 422C FEA0 clr.b [A4 - 0x160] label00000C56: 00000C56 302D DB88 move.w D0, [A5 - 0x2478] 00000C5A 5740 subq.w D0, 3 00000C5C 670E beq +0x10 /* 00000C6C */ 00000C5E 5340 subq.w D0, 1 00000C60 6726 beq +0x28 /* 00000C88 */ 00000C62 5540 subq.w D0, 2 00000C64 673E beq +0x40 /* 00000CA4 */ 00000C66 5540 subq.w D0, 2 00000C68 6756 beq +0x58 /* 00000CC0 */ 00000C6A 6070 bra +0x72 /* 00000CDC */ label00000C6C: 00000C6C 41EE FE00 lea.l A0, [A6 - 0x200] 00000C70 1F10 move.b -[A7], [A0] 00000C72 3F3C 00FF move.w -[A7], 0xFF 00000C76 4EAD 02DA jsr [A5 + 0x2DA] 00000C7A 43EC F9A0 lea.l A1, [A4 - 0x660] 00000C7E 703F moveq.l D0, 0x3F label00000C80: 00000C80 22D8 move.l [A1]+, [A0]+ 00000C82 51C8 FFFC dbf D0, -0x6 /* 00000C80 */ 00000C86 6058 bra +0x5A /* 00000CE0 */ label00000C88: 00000C88 41EE FF00 lea.l A0, [A6 - 0x100] 00000C8C 1F10 move.b -[A7], [A0] 00000C8E 3F3C 00FF move.w -[A7], 0xFF 00000C92 4EAD 02DA jsr [A5 + 0x2DA] 00000C96 43EC F9A0 lea.l A1, [A4 - 0x660] 00000C9A 703F moveq.l D0, 0x3F label00000C9C: 00000C9C 22D8 move.l [A1]+, [A0]+ 00000C9E 51C8 FFFC dbf D0, -0x6 /* 00000C9C */ 00000CA2 603C bra +0x3E /* 00000CE0 */ label00000CA4: 00000CA4 41ED D936 lea.l A0, [A5 - 0x26CA] 00000CA8 1F10 move.b -[A7], [A0] 00000CAA 3F3C 00FF move.w -[A7], 0xFF 00000CAE 4EAD 02DA jsr [A5 + 0x2DA] 00000CB2 43EC F9A0 lea.l A1, [A4 - 0x660] 00000CB6 703F moveq.l D0, 0x3F label00000CB8: 00000CB8 22D8 move.l [A1]+, [A0]+ 00000CBA 51C8 FFFC dbf D0, -0x6 /* 00000CB8 */ 00000CBE 6020 bra +0x22 /* 00000CE0 */ label00000CC0: 00000CC0 41ED DA36 lea.l A0, [A5 - 0x25CA] 00000CC4 1F10 move.b -[A7], [A0] 00000CC6 3F3C 00FF move.w -[A7], 0xFF 00000CCA 4EAD 02DA jsr [A5 + 0x2DA] 00000CCE 43EC F9A0 lea.l A1, [A4 - 0x660] 00000CD2 703F moveq.l D0, 0x3F label00000CD4: 00000CD4 22D8 move.l [A1]+, [A0]+ 00000CD6 51C8 FFFC dbf D0, -0x6 /* 00000CD4 */ 00000CDA 6004 bra +0x6 /* 00000CE0 */ label00000CDC: 00000CDC 422C F9A0 clr.b [A4 - 0x660] label00000CE0: 00000CE0 302D DB8A move.w D0, [A5 - 0x2476] 00000CE4 5740 subq.w D0, 3 00000CE6 670E beq +0x10 /* 00000CF6 */ 00000CE8 5340 subq.w D0, 1 00000CEA 6726 beq +0x28 /* 00000D12 */ 00000CEC 5540 subq.w D0, 2 00000CEE 673E beq +0x40 /* 00000D2E */ 00000CF0 5540 subq.w D0, 2 00000CF2 6756 beq +0x58 /* 00000D4A */ 00000CF4 6070 bra +0x72 /* 00000D66 */ label00000CF6: 00000CF6 41EE FE00 lea.l A0, [A6 - 0x200] 00000CFA 1F10 move.b -[A7], [A0] 00000CFC 3F3C 00FF move.w -[A7], 0xFF 00000D00 4EAD 02DA jsr [A5 + 0x2DA] 00000D04 43EC FAA0 lea.l A1, [A4 - 0x560] 00000D08 703F moveq.l D0, 0x3F label00000D0A: 00000D0A 22D8 move.l [A1]+, [A0]+ 00000D0C 51C8 FFFC dbf D0, -0x6 /* 00000D0A */ 00000D10 6058 bra +0x5A /* 00000D6A */ label00000D12: 00000D12 41EE FF00 lea.l A0, [A6 - 0x100] 00000D16 1F10 move.b -[A7], [A0] 00000D18 3F3C 00FF move.w -[A7], 0xFF 00000D1C 4EAD 02DA jsr [A5 + 0x2DA] 00000D20 43EC FAA0 lea.l A1, [A4 - 0x560] 00000D24 703F moveq.l D0, 0x3F label00000D26: 00000D26 22D8 move.l [A1]+, [A0]+ 00000D28 51C8 FFFC dbf D0, -0x6 /* 00000D26 */ 00000D2C 603C bra +0x3E /* 00000D6A */ label00000D2E: 00000D2E 41ED D936 lea.l A0, [A5 - 0x26CA] 00000D32 1F10 move.b -[A7], [A0] 00000D34 3F3C 00FF move.w -[A7], 0xFF 00000D38 4EAD 02DA jsr [A5 + 0x2DA] 00000D3C 43EC FAA0 lea.l A1, [A4 - 0x560] 00000D40 703F moveq.l D0, 0x3F label00000D42: 00000D42 22D8 move.l [A1]+, [A0]+ 00000D44 51C8 FFFC dbf D0, -0x6 /* 00000D42 */ 00000D48 6020 bra +0x22 /* 00000D6A */ label00000D4A: 00000D4A 41ED DA36 lea.l A0, [A5 - 0x25CA] 00000D4E 1F10 move.b -[A7], [A0] 00000D50 3F3C 00FF move.w -[A7], 0xFF 00000D54 4EAD 02DA jsr [A5 + 0x2DA] 00000D58 43EC FAA0 lea.l A1, [A4 - 0x560] 00000D5C 703F moveq.l D0, 0x3F label00000D5E: 00000D5E 22D8 move.l [A1]+, [A0]+ 00000D60 51C8 FFFC dbf D0, -0x6 /* 00000D5E */ 00000D64 6004 bra +0x6 /* 00000D6A */ label00000D66: 00000D66 422C FAA0 clr.b [A4 - 0x560] label00000D6A: 00000D6A 302D DB8C move.w D0, [A5 - 0x2474] 00000D6E 5740 subq.w D0, 3 00000D70 670E beq +0x10 /* 00000D80 */ 00000D72 5340 subq.w D0, 1 00000D74 6726 beq +0x28 /* 00000D9C */ 00000D76 5540 subq.w D0, 2 00000D78 673E beq +0x40 /* 00000DB8 */ 00000D7A 5540 subq.w D0, 2 00000D7C 6756 beq +0x58 /* 00000DD4 */ 00000D7E 6070 bra +0x72 /* 00000DF0 */ label00000D80: 00000D80 41EE FE00 lea.l A0, [A6 - 0x200] 00000D84 1F10 move.b -[A7], [A0] 00000D86 3F3C 00FF move.w -[A7], 0xFF 00000D8A 4EAD 02DA jsr [A5 + 0x2DA] 00000D8E 43EC FBA0 lea.l A1, [A4 - 0x460] 00000D92 703F moveq.l D0, 0x3F label00000D94: 00000D94 22D8 move.l [A1]+, [A0]+ 00000D96 51C8 FFFC dbf D0, -0x6 /* 00000D94 */ 00000D9A 6058 bra +0x5A /* 00000DF4 */ label00000D9C: 00000D9C 41EE FF00 lea.l A0, [A6 - 0x100] 00000DA0 1F10 move.b -[A7], [A0] 00000DA2 3F3C 00FF move.w -[A7], 0xFF 00000DA6 4EAD 02DA jsr [A5 + 0x2DA] 00000DAA 43EC FBA0 lea.l A1, [A4 - 0x460] 00000DAE 703F moveq.l D0, 0x3F label00000DB0: 00000DB0 22D8 move.l [A1]+, [A0]+ 00000DB2 51C8 FFFC dbf D0, -0x6 /* 00000DB0 */ 00000DB6 603C bra +0x3E /* 00000DF4 */ label00000DB8: 00000DB8 41ED D936 lea.l A0, [A5 - 0x26CA] 00000DBC 1F10 move.b -[A7], [A0] 00000DBE 3F3C 00FF move.w -[A7], 0xFF 00000DC2 4EAD 02DA jsr [A5 + 0x2DA] 00000DC6 43EC FBA0 lea.l A1, [A4 - 0x460] 00000DCA 703F moveq.l D0, 0x3F label00000DCC: 00000DCC 22D8 move.l [A1]+, [A0]+ 00000DCE 51C8 FFFC dbf D0, -0x6 /* 00000DCC */ 00000DD2 6020 bra +0x22 /* 00000DF4 */ label00000DD4: 00000DD4 41ED DA36 lea.l A0, [A5 - 0x25CA] 00000DD8 1F10 move.b -[A7], [A0] 00000DDA 3F3C 00FF move.w -[A7], 0xFF 00000DDE 4EAD 02DA jsr [A5 + 0x2DA] 00000DE2 43EC FBA0 lea.l A1, [A4 - 0x460] 00000DE6 703F moveq.l D0, 0x3F label00000DE8: 00000DE8 22D8 move.l [A1]+, [A0]+ 00000DEA 51C8 FFFC dbf D0, -0x6 /* 00000DE8 */ 00000DEE 6004 bra +0x6 /* 00000DF4 */ label00000DF0: 00000DF0 422C FBA0 clr.b [A4 - 0x460] label00000DF4: 00000DF4 2F3C 0014 0000 move.l -[A7], 0x140000 00000DFA 3F3C 000C move.w -[A7], 0xC 00000DFE A902 trap RealFont 00000E00 101F move.b D0, [A7]+ 00000E02 6710 beq +0x12 /* 00000E14 */ 00000E04 397C 0014 F79E move.w [A4 - 0x862], 0x14 00000E0A 397C 000C F79C move.w [A4 - 0x864], 0xC 00000E10 6000 0086 bra +0x88 /* 00000E98 */ label00000E14: 00000E14 2F3C 0014 0000 move.l -[A7], 0x140000 00000E1A 3F3C 000C move.w -[A7], 0xC 00000E1E A902 trap RealFont 00000E20 101F move.b D0, [A7]+ 00000E22 670E beq +0x10 /* 00000E32 */ 00000E24 397C 0014 F79E move.w [A4 - 0x862], 0x14 00000E2A 397C 000C F79C move.w [A4 - 0x864], 0xC 00000E30 6066 bra +0x68 /* 00000E98 */ label00000E32: 00000E32 2F3C 0015 0000 move.l -[A7], 0x150000 00000E38 3F3C 000C move.w -[A7], 0xC 00000E3C A902 trap RealFont 00000E3E 101F move.b D0, [A7]+ 00000E40 670E beq +0x10 /* 00000E50 */ 00000E42 397C 0015 F79E move.w [A4 - 0x862], 0x15 00000E48 397C 000C F79C move.w [A4 - 0x864], 0xC 00000E4E 6048 bra +0x4A /* 00000E98 */ label00000E50: 00000E50 2F3C 0015 0000 move.l -[A7], 0x150000 00000E56 3F3C 000C move.w -[A7], 0xC 00000E5A A902 trap RealFont 00000E5C 101F move.b D0, [A7]+ 00000E5E 670E beq +0x10 /* 00000E6E */ 00000E60 397C 0015 F79E move.w [A4 - 0x862], 0x15 00000E66 397C 000C F79C move.w [A4 - 0x864], 0xC 00000E6C 602A bra +0x2C /* 00000E98 */ label00000E6E: 00000E6E 2F3C 0003 0000 move.l -[A7], 0x30000 00000E74 3F3C 000C move.w -[A7], 0xC 00000E78 A902 trap RealFont 00000E7A 101F move.b D0, [A7]+ 00000E7C 670E beq +0x10 /* 00000E8C */ 00000E7E 397C 0003 F79E move.w [A4 - 0x862], 0x3 00000E84 397C 000C F79C move.w [A4 - 0x864], 0xC 00000E8A 600C bra +0xE /* 00000E98 */ label00000E8C: 00000E8C 397C 0003 F79E move.w [A4 - 0x862], 0x3 00000E92 397C 0009 F79C move.w [A4 - 0x864], 0x9 /* '\t' */ label00000E98: 00000E98 285F movea.l A4, [A7]+ 00000E9A 4E5E unlink A6 00000E9C 2E9F move.l [A7], [A7]+ 00000E9E 4E75 rts 00000EA0 01F8 4E56 bset [0x00004E56], D0 // begin alternate branch 00000EA2-00000EB2 fn00000EA2: 00000EA2 4E56 0000 link A6, 0 00000EA6 48E7 0018 movem.l -[A7], A3,A4 00000EAA 226E 0008 movea.l A1, [A6 + 0x8] 00000EAE 41E9 FFB0 lea.l A0, [A1 - 0x50] // end alternate branch 00000EA2-00000EB2 fn00000EA2: // (misaligned) 00000EA4 0000 48E7 ori.b D0, 0xE7 00000EA8 0018 226E ori.b [A0]+, 0x6E /* 'n' */ 00000EAC 0008 41E9 ori.b A0, 0xE9 00000EB0 FFB0 .extension 0xFB0 // unimplemented 00000EB2 43ED FC3E lea.l A1, [A5 - 0x3C2] 00000EB6 20D9 move.l [A0]+, [A1]+ 00000EB8 20D9 move.l [A0]+, [A1]+ 00000EBA 206E 0008 movea.l A0, [A6 + 0x8] 00000EBE 49E8 FFB0 lea.l A4, [A0 - 0x50] 00000EC2 206D D832 movea.l A0, [A5 - 0x27CE] 00000EC6 2050 movea.l A0, [A0] 00000EC8 47E8 0002 lea.l A3, [A0 + 0x2] 00000ECC 302B 000A move.w D0, [A3 + 0xA] 00000ED0 907C 0042 sub.w D0, 0x42 /* 'B' */ 00000ED4 D07C 000A add.w D0, 0xA /* '\n' */ 00000ED8 3880 move.w [A4], D0 00000EDA 396B 000A 0004 move.w [A4 + 0x4], [A3 + 0xA] 00000EE0 4CDF 1800 movem.l A4,A3, [A7]+ 00000EE4 4E5E unlink A6 00000EE6 2E9F move.l [A7], [A7]+ 00000EE8 4E75 rts fn00000EEA: 00000EEA 4E56 FDF0 link A6, -0x0210 00000EEE 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000EF2 286E 0008 movea.l A4, [A6 + 0x8] 00000EF6 102D F9F6 move.b D0, [A5 - 0x60A] 00000EFA 0A00 0001 xori.b D0, 0x1 00000EFE C02C FFCF and.b D0, [A4 - 0x31] 00000F02 6700 0502 beq +0x504 /* 00001406 */ 00000F06 102D DB8E move.b D0, [A5 - 0x2472] 00000F0A 6708 beq +0xA /* 00000F14 */ 00000F0C 396C FFD4 FFD6 move.w [A4 - 0x2A], [A4 - 0x2C] 00000F12 603E bra +0x40 /* 00000F52 */ label00000F14: 00000F14 426C FFD6 clr.w [A4 - 0x2A] 00000F18 302D DB7E move.w D0, [A5 - 0x2482] 00000F1C 5340 subq.w D0, 1 00000F1E 3D40 FEF0 move.w [A6 - 0x110], D0 00000F22 7E01 moveq.l D7, 0x01 00000F24 601E bra +0x20 /* 00000F44 */ label00000F26: 00000F26 3007 move.w D0, D7 00000F28 3200 move.w D1, D0 00000F2A 5341 subq.w D1, 1 00000F2C 43BC 001D 5340 .invalid 1, 0x1D5340 // invalid opcode 4 with b == 6 00000F32 41ED DB9C lea.l A0, [A5 - 0x2464] 00000F36 D040 add.w D0, D0 00000F38 3230 0000 move.w D1, [A0 + D0.w] 00000F3C D36C FFD6 add.w [A4 - 0x2A], D1 00000F40 5247 addq.w D7, 1 00000F42 6906 bvs +0x8 /* 00000F4A */ label00000F44: 00000F44 BE6E FEF0 cmp.w D7, [A6 - 0x110] 00000F48 6FDC ble -0x22 /* 00000F26 */ label00000F4A: 00000F4A 302C FFD4 move.w D0, [A4 - 0x2C] 00000F4E D16C FFD6 add.w [A4 - 0x2A], D0 label00000F52: 00000F52 7007 moveq.l D0, 0x07 00000F54 B06D DB82 cmp.w D0, [A5 - 0x247E] 00000F58 662E bne +0x30 /* 00000F88 */ 00000F5A 302D DB7E move.w D0, [A5 - 0x2482] 00000F5E 3200 move.w D1, D0 00000F60 5341 subq.w D1, 1 00000F62 43BC 001D 5340 .invalid 1, 0x1D5340 // invalid opcode 4 with b == 6 00000F68 41ED DBD8 lea.l A0, [A5 - 0x2428] 00000F6C E140 asl D0.w, 8 00000F6E 41F0 0000 lea.l A0, [A0 + D0.w] 00000F72 1F10 move.b -[A7], [A0] 00000F74 3F3C 00FF move.w -[A7], 0xFF 00000F78 4EAD 02DA jsr [A5 + 0x2DA] 00000F7C 43EC FCA0 lea.l A1, [A4 - 0x360] 00000F80 703F moveq.l D0, 0x3F label00000F82: 00000F82 22D8 move.l [A1]+, [A0]+ 00000F84 51C8 FFFC dbf D0, -0x6 /* 00000F82 */ label00000F88: 00000F88 7007 moveq.l D0, 0x07 00000F8A B06D DB84 cmp.w D0, [A5 - 0x247C] 00000F8E 662E bne +0x30 /* 00000FBE */ 00000F90 302D DB7E move.w D0, [A5 - 0x2482] 00000F94 3200 move.w D1, D0 00000F96 5341 subq.w D1, 1 00000F98 43BC 001D 5340 .invalid 1, 0x1D5340 // invalid opcode 4 with b == 6 00000F9E 41ED DBD8 lea.l A0, [A5 - 0x2428] 00000FA2 E140 asl D0.w, 8 00000FA4 41F0 0000 lea.l A0, [A0 + D0.w] 00000FA8 1F10 move.b -[A7], [A0] 00000FAA 3F3C 00FF move.w -[A7], 0xFF 00000FAE 4EAD 02DA jsr [A5 + 0x2DA] 00000FB2 43EC FDA0 lea.l A1, [A4 - 0x260] 00000FB6 703F moveq.l D0, 0x3F label00000FB8: 00000FB8 22D8 move.l [A1]+, [A0]+ 00000FBA 51C8 FFFC dbf D0, -0x6 /* 00000FB8 */ label00000FBE: 00000FBE 7007 moveq.l D0, 0x07 00000FC0 B06D DB86 cmp.w D0, [A5 - 0x247A] 00000FC4 662E bne +0x30 /* 00000FF4 */ 00000FC6 302D DB7E move.w D0, [A5 - 0x2482] 00000FCA 3200 move.w D1, D0 00000FCC 5341 subq.w D1, 1 00000FCE 43BC 001D 5340 .invalid 1, 0x1D5340 // invalid opcode 4 with b == 6 00000FD4 41ED DBD8 lea.l A0, [A5 - 0x2428] 00000FD8 E140 asl D0.w, 8 00000FDA 41F0 0000 lea.l A0, [A0 + D0.w] 00000FDE 1F10 move.b -[A7], [A0] 00000FE0 3F3C 00FF move.w -[A7], 0xFF 00000FE4 4EAD 02DA jsr [A5 + 0x2DA] 00000FE8 43EC FEA0 lea.l A1, [A4 - 0x160] 00000FEC 703F moveq.l D0, 0x3F label00000FEE: 00000FEE 22D8 move.l [A1]+, [A0]+ 00000FF0 51C8 FFFC dbf D0, -0x6 /* 00000FEE */ label00000FF4: 00000FF4 7007 moveq.l D0, 0x07 00000FF6 B06D DB88 cmp.w D0, [A5 - 0x2478] 00000FFA 662E bne +0x30 /* 0000102A */ 00000FFC 302D DB7E move.w D0, [A5 - 0x2482] 00001000 3200 move.w D1, D0 00001002 5341 subq.w D1, 1 00001004 43BC 001D 5340 .invalid 1, 0x1D5340 // invalid opcode 4 with b == 6 0000100A 41ED DBD8 lea.l A0, [A5 - 0x2428] 0000100E E140 asl D0.w, 8 00001010 41F0 0000 lea.l A0, [A0 + D0.w] 00001014 1F10 move.b -[A7], [A0] 00001016 3F3C 00FF move.w -[A7], 0xFF 0000101A 4EAD 02DA jsr [A5 + 0x2DA] 0000101E 43EC F9A0 lea.l A1, [A4 - 0x660] 00001022 703F moveq.l D0, 0x3F label00001024: 00001024 22D8 move.l [A1]+, [A0]+ 00001026 51C8 FFFC dbf D0, -0x6 /* 00001024 */ label0000102A: 0000102A 7007 moveq.l D0, 0x07 0000102C B06D DB8A cmp.w D0, [A5 - 0x2476] 00001030 662E bne +0x30 /* 00001060 */ 00001032 302D DB7E move.w D0, [A5 - 0x2482] 00001036 3200 move.w D1, D0 00001038 5341 subq.w D1, 1 0000103A 43BC 001D 5340 .invalid 1, 0x1D5340 // invalid opcode 4 with b == 6 00001040 41ED DBD8 lea.l A0, [A5 - 0x2428] 00001044 E140 asl D0.w, 8 00001046 41F0 0000 lea.l A0, [A0 + D0.w] 0000104A 1F10 move.b -[A7], [A0] 0000104C 3F3C 00FF move.w -[A7], 0xFF 00001050 4EAD 02DA jsr [A5 + 0x2DA] 00001054 43EC FAA0 lea.l A1, [A4 - 0x560] 00001058 703F moveq.l D0, 0x3F label0000105A: 0000105A 22D8 move.l [A1]+, [A0]+ 0000105C 51C8 FFFC dbf D0, -0x6 /* 0000105A */ label00001060: 00001060 7007 moveq.l D0, 0x07 00001062 B06D DB8C cmp.w D0, [A5 - 0x2474] 00001066 662E bne +0x30 /* 00001096 */ 00001068 302D DB7E move.w D0, [A5 - 0x2482] 0000106C 3200 move.w D1, D0 0000106E 5341 subq.w D1, 1 00001070 43BC 001D 5340 .invalid 1, 0x1D5340 // invalid opcode 4 with b == 6 00001076 41ED DBD8 lea.l A0, [A5 - 0x2428] 0000107A E140 asl D0.w, 8 0000107C 41F0 0000 lea.l A0, [A0 + D0.w] 00001080 1F10 move.b -[A7], [A0] 00001082 3F3C 00FF move.w -[A7], 0xFF 00001086 4EAD 02DA jsr [A5 + 0x2DA] 0000108A 43EC FBA0 lea.l A1, [A4 - 0x460] 0000108E 703F moveq.l D0, 0x3F label00001090: 00001090 22D8 move.l [A1]+, [A0]+ 00001092 51C8 FFFC dbf D0, -0x6 /* 00001090 */ label00001096: 00001096 7005 moveq.l D0, 0x05 00001098 B06D DB82 cmp.w D0, [A5 - 0x247E] 0000109C 6636 bne +0x38 /* 000010D4 */ 0000109E 487A 0370 pea.l [PC + 0x370 /* 00001410, pstring "Page " */] 000010A2 486E FDF0 pea.l [A6 - 0x210] 000010A6 3F2C FFD6 move.w -[A7], [A4 - 0x2A] 000010AA 4EAD 00E2 jsr [A5 + 0xE2] 000010AE 486E FEF2 pea.l [A6 - 0x10E] 000010B2 3F3C 0002 move.w -[A7], 0x2 000010B6 4EAD 02EA jsr [A5 + 0x2EA] 000010BA 41EE FEF2 lea.l A0, [A6 - 0x10E] 000010BE 1F10 move.b -[A7], [A0] 000010C0 3F3C 00FF move.w -[A7], 0xFF 000010C4 4EAD 02DA jsr [A5 + 0x2DA] 000010C8 43EC FCA0 lea.l A1, [A4 - 0x360] 000010CC 703F moveq.l D0, 0x3F label000010CE: 000010CE 22D8 move.l [A1]+, [A0]+ 000010D0 51C8 FFFC dbf D0, -0x6 /* 000010CE */ label000010D4: 000010D4 7005 moveq.l D0, 0x05 000010D6 B06D DB84 cmp.w D0, [A5 - 0x247C] 000010DA 6636 bne +0x38 /* 00001112 */ 000010DC 487A 0332 pea.l [PC + 0x332 /* 00001410, pstring "Page " */] 000010E0 486E FDF0 pea.l [A6 - 0x210] 000010E4 3F2C FFD6 move.w -[A7], [A4 - 0x2A] 000010E8 4EAD 00E2 jsr [A5 + 0xE2] 000010EC 486E FEF2 pea.l [A6 - 0x10E] 000010F0 3F3C 0002 move.w -[A7], 0x2 000010F4 4EAD 02EA jsr [A5 + 0x2EA] 000010F8 41EE FEF2 lea.l A0, [A6 - 0x10E] 000010FC 1F10 move.b -[A7], [A0] 000010FE 3F3C 00FF move.w -[A7], 0xFF 00001102 4EAD 02DA jsr [A5 + 0x2DA] 00001106 43EC FDA0 lea.l A1, [A4 - 0x260] 0000110A 703F moveq.l D0, 0x3F label0000110C: 0000110C 22D8 move.l [A1]+, [A0]+ 0000110E 51C8 FFFC dbf D0, -0x6 /* 0000110C */ label00001112: 00001112 7005 moveq.l D0, 0x05 00001114 B06D DB86 cmp.w D0, [A5 - 0x247A] 00001118 6636 bne +0x38 /* 00001150 */ 0000111A 487A 02F4 pea.l [PC + 0x2F4 /* 00001410, pstring "Page " */] 0000111E 486E FDF0 pea.l [A6 - 0x210] 00001122 3F2C FFD6 move.w -[A7], [A4 - 0x2A] 00001126 4EAD 00E2 jsr [A5 + 0xE2] 0000112A 486E FEF2 pea.l [A6 - 0x10E] 0000112E 3F3C 0002 move.w -[A7], 0x2 00001132 4EAD 02EA jsr [A5 + 0x2EA] 00001136 41EE FEF2 lea.l A0, [A6 - 0x10E] 0000113A 1F10 move.b -[A7], [A0] 0000113C 3F3C 00FF move.w -[A7], 0xFF 00001140 4EAD 02DA jsr [A5 + 0x2DA] 00001144 43EC FEA0 lea.l A1, [A4 - 0x160] 00001148 703F moveq.l D0, 0x3F label0000114A: 0000114A 22D8 move.l [A1]+, [A0]+ 0000114C 51C8 FFFC dbf D0, -0x6 /* 0000114A */ label00001150: 00001150 7005 moveq.l D0, 0x05 00001152 B06D DB88 cmp.w D0, [A5 - 0x2478] 00001156 6636 bne +0x38 /* 0000118E */ 00001158 487A 02B6 pea.l [PC + 0x2B6 /* 00001410, pstring "Page " */] 0000115C 486E FDF0 pea.l [A6 - 0x210] 00001160 3F2C FFD6 move.w -[A7], [A4 - 0x2A] 00001164 4EAD 00E2 jsr [A5 + 0xE2] 00001168 486E FEF2 pea.l [A6 - 0x10E] 0000116C 3F3C 0002 move.w -[A7], 0x2 00001170 4EAD 02EA jsr [A5 + 0x2EA] 00001174 41EE FEF2 lea.l A0, [A6 - 0x10E] 00001178 1F10 move.b -[A7], [A0] 0000117A 3F3C 00FF move.w -[A7], 0xFF 0000117E 4EAD 02DA jsr [A5 + 0x2DA] 00001182 43EC F9A0 lea.l A1, [A4 - 0x660] 00001186 703F moveq.l D0, 0x3F label00001188: 00001188 22D8 move.l [A1]+, [A0]+ 0000118A 51C8 FFFC dbf D0, -0x6 /* 00001188 */ label0000118E: 0000118E 7005 moveq.l D0, 0x05 00001190 B06D DB8A cmp.w D0, [A5 - 0x2476] 00001194 6636 bne +0x38 /* 000011CC */ 00001196 487A 0278 pea.l [PC + 0x278 /* 00001410, pstring "Page " */] 0000119A 486E FDF0 pea.l [A6 - 0x210] 0000119E 3F2C FFD6 move.w -[A7], [A4 - 0x2A] 000011A2 4EAD 00E2 jsr [A5 + 0xE2] 000011A6 486E FEF2 pea.l [A6 - 0x10E] 000011AA 3F3C 0002 move.w -[A7], 0x2 000011AE 4EAD 02EA jsr [A5 + 0x2EA] 000011B2 41EE FEF2 lea.l A0, [A6 - 0x10E] 000011B6 1F10 move.b -[A7], [A0] 000011B8 3F3C 00FF move.w -[A7], 0xFF 000011BC 4EAD 02DA jsr [A5 + 0x2DA] 000011C0 43EC FAA0 lea.l A1, [A4 - 0x560] 000011C4 703F moveq.l D0, 0x3F label000011C6: 000011C6 22D8 move.l [A1]+, [A0]+ 000011C8 51C8 FFFC dbf D0, -0x6 /* 000011C6 */ label000011CC: 000011CC 7005 moveq.l D0, 0x05 000011CE B06D DB8C cmp.w D0, [A5 - 0x2474] 000011D2 6636 bne +0x38 /* 0000120A */ 000011D4 487A 023A pea.l [PC + 0x23A /* 00001410, pstring "Page " */] 000011D8 486E FDF0 pea.l [A6 - 0x210] 000011DC 3F2C FFD6 move.w -[A7], [A4 - 0x2A] 000011E0 4EAD 00E2 jsr [A5 + 0xE2] 000011E4 486E FEF2 pea.l [A6 - 0x10E] 000011E8 3F3C 0002 move.w -[A7], 0x2 000011EC 4EAD 02EA jsr [A5 + 0x2EA] 000011F0 41EE FEF2 lea.l A0, [A6 - 0x10E] 000011F4 1F10 move.b -[A7], [A0] 000011F6 3F3C 00FF move.w -[A7], 0xFF 000011FA 4EAD 02DA jsr [A5 + 0x2DA] 000011FE 43EC FBA0 lea.l A1, [A4 - 0x460] 00001202 703F moveq.l D0, 0x3F label00001204: 00001204 22D8 move.l [A1]+, [A0]+ 00001206 51C8 FFFC dbf D0, -0x6 /* 00001204 */ label0000120A: 0000120A 3F2C F79E move.w -[A7], [A4 - 0x862] 0000120E A887 trap TextFont 00001210 3F2C F79C move.w -[A7], [A4 - 0x864] 00001214 A88A trap TextSize 00001216 3F3C 0001 move.w -[A7], 0x1 0000121A A889 trap TextMode 0000121C 4267 clr.w -[A7] 0000121E 41EC FCA0 lea.l A0, [A4 - 0x360] 00001222 1F10 move.b -[A7], [A0] 00001224 3F3C 00FF move.w -[A7], 0xFF 00001228 4EAD 02DA jsr [A5 + 0x2DA] 0000122C 2F08 move.l -[A7], A0 0000122E A88C trap StringWidth 00001230 3D5F FFF4 move.w [A6 - 0xC], [A7]+ 00001234 4267 clr.w -[A7] 00001236 41EC FDA0 lea.l A0, [A4 - 0x260] 0000123A 1F10 move.b -[A7], [A0] 0000123C 3F3C 00FF move.w -[A7], 0xFF 00001240 4EAD 02DA jsr [A5 + 0x2DA] 00001244 2F08 move.l -[A7], A0 00001246 A88C trap StringWidth 00001248 3C1F move.w D6, [A7]+ 0000124A 4267 clr.w -[A7] 0000124C 41EC FEA0 lea.l A0, [A4 - 0x160] 00001250 1F10 move.b -[A7], [A0] 00001252 3F3C 00FF move.w -[A7], 0xFF 00001256 4EAD 02DA jsr [A5 + 0x2DA] 0000125A 2F08 move.l -[A7], A0 0000125C A88C trap StringWidth 0000125E 3A1F move.w D5, [A7]+ 00001260 4267 clr.w -[A7] 00001262 41EC F9A0 lea.l A0, [A4 - 0x660] 00001266 1F10 move.b -[A7], [A0] 00001268 3F3C 00FF move.w -[A7], 0xFF 0000126C 4EAD 02DA jsr [A5 + 0x2DA] 00001270 2F08 move.l -[A7], A0 00001272 A88C trap StringWidth 00001274 3D5F FFFA move.w [A6 - 0x6], [A7]+ 00001278 4267 clr.w -[A7] 0000127A 41EC FAA0 lea.l A0, [A4 - 0x560] 0000127E 1F10 move.b -[A7], [A0] 00001280 3F3C 00FF move.w -[A7], 0xFF 00001284 4EAD 02DA jsr [A5 + 0x2DA] 00001288 2F08 move.l -[A7], A0 0000128A A88C trap StringWidth 0000128C 381F move.w D4, [A7]+ 0000128E 4267 clr.w -[A7] 00001290 41EC FBA0 lea.l A0, [A4 - 0x460] 00001294 1F10 move.b -[A7], [A0] 00001296 3F3C 00FF move.w -[A7], 0xFF 0000129A 4EAD 02DA jsr [A5 + 0x2DA] 0000129E 2F08 move.l -[A7], A0 000012A0 A88C trap StringWidth 000012A2 3D5F FFFE move.w [A6 - 0x2], [A7]+ 000012A6 206D D832 movea.l A0, [A5 - 0x27CE] 000012AA 2050 movea.l A0, [A0] 000012AC 4868 0008 pea.l [A0 + 0x8] 000012B0 A87B trap ClipRect 000012B2 47EC FFB0 lea.l A3, [A4 - 0x50] 000012B6 3F2B 0002 move.w -[A7], [A3 + 0x2] 000012BA 302C F79C move.w D0, [A4 - 0x864] 000012BE D053 add.w D0, [A3] 000012C0 3F00 move.w -[A7], D0 000012C2 A893 trap MoveTo 000012C4 41EC FCA0 lea.l A0, [A4 - 0x360] 000012C8 1F10 move.b -[A7], [A0] 000012CA 3F3C 00FF move.w -[A7], 0xFF 000012CE 4EAD 02DA jsr [A5 + 0x2DA] 000012D2 2F08 move.l -[A7], A0 000012D4 A884 trap DrawString 000012D6 302D DB80 move.w D0, [A5 - 0x2480] 000012DA 48C0 ext.l D0 000012DC 81FC 0002 divs.w D0, 0x2 000012E0 D06B 0002 add.w D0, [A3 + 0x2] 000012E4 3206 move.w D1, D6 000012E6 48C1 ext.l D1 000012E8 83FC 0002 divs.w D1, 0x2 000012EC 9041 sub.w D0, D1 000012EE 3F00 move.w -[A7], D0 000012F0 302C F79C move.w D0, [A4 - 0x864] 000012F4 D053 add.w D0, [A3] 000012F6 3F00 move.w -[A7], D0 000012F8 A893 trap MoveTo 000012FA 41EC FDA0 lea.l A0, [A4 - 0x260] 000012FE 1F10 move.b -[A7], [A0] 00001300 3F3C 00FF move.w -[A7], 0xFF 00001304 4EAD 02DA jsr [A5 + 0x2DA] 00001308 2F08 move.l -[A7], A0 0000130A A884 trap DrawString 0000130C 302B 0006 move.w D0, [A3 + 0x6] 00001310 9045 sub.w D0, D5 00001312 3F00 move.w -[A7], D0 00001314 302C F79C move.w D0, [A4 - 0x864] 00001318 D053 add.w D0, [A3] 0000131A 3F00 move.w -[A7], D0 0000131C A893 trap MoveTo 0000131E 41EC FEA0 lea.l A0, [A4 - 0x160] 00001322 1F10 move.b -[A7], [A0] 00001324 3F3C 00FF move.w -[A7], 0xFF 00001328 4EAD 02DA jsr [A5 + 0x2DA] 0000132C 2F08 move.l -[A7], A0 0000132E A884 trap DrawString 00001330 3F2B 0002 move.w -[A7], [A3 + 0x2] 00001334 302C F79C move.w D0, [A4 - 0x864] 00001338 E340 asl D0.w, 1 0000133A D053 add.w D0, [A3] 0000133C 322C F79C move.w D1, [A4 - 0x864] 00001340 48C1 ext.l D1 00001342 83FC 0002 divs.w D1, 0x2 00001346 D240 add.w D1, D0 00001348 3F01 move.w -[A7], D1 0000134A A893 trap MoveTo 0000134C 41EC F9A0 lea.l A0, [A4 - 0x660] 00001350 1F10 move.b -[A7], [A0] 00001352 3F3C 00FF move.w -[A7], 0xFF 00001356 4EAD 02DA jsr [A5 + 0x2DA] 0000135A 2F08 move.l -[A7], A0 0000135C A884 trap DrawString 0000135E 302D DB80 move.w D0, [A5 - 0x2480] 00001362 48C0 ext.l D0 00001364 81FC 0002 divs.w D0, 0x2 00001368 D06B 0002 add.w D0, [A3 + 0x2] 0000136C 3204 move.w D1, D4 0000136E 48C1 ext.l D1 00001370 83FC 0002 divs.w D1, 0x2 00001374 9041 sub.w D0, D1 00001376 3F00 move.w -[A7], D0 00001378 302C F79C move.w D0, [A4 - 0x864] 0000137C E340 asl D0.w, 1 0000137E D053 add.w D0, [A3] 00001380 322C F79C move.w D1, [A4 - 0x864] 00001384 48C1 ext.l D1 00001386 83FC 0002 divs.w D1, 0x2 0000138A D240 add.w D1, D0 0000138C 3F01 move.w -[A7], D1 0000138E A893 trap MoveTo 00001390 41EC FAA0 lea.l A0, [A4 - 0x560] 00001394 1F10 move.b -[A7], [A0] 00001396 3F3C 00FF move.w -[A7], 0xFF 0000139A 4EAD 02DA jsr [A5 + 0x2DA] 0000139E 2F08 move.l -[A7], A0 000013A0 A884 trap DrawString 000013A2 302B 0006 move.w D0, [A3 + 0x6] 000013A6 906E FFFE sub.w D0, [A6 - 0x2] 000013AA 3F00 move.w -[A7], D0 000013AC 302C F79C move.w D0, [A4 - 0x864] 000013B0 E340 asl D0.w, 1 000013B2 D053 add.w D0, [A3] 000013B4 322C F79C move.w D1, [A4 - 0x864] 000013B8 48C1 ext.l D1 000013BA 83FC 0002 divs.w D1, 0x2 000013BE D240 add.w D1, D0 000013C0 3F01 move.w -[A7], D1 000013C2 A893 trap MoveTo 000013C4 41EC FBA0 lea.l A0, [A4 - 0x460] 000013C8 1F10 move.b -[A7], [A0] 000013CA 3F3C 00FF move.w -[A7], 0xFF 000013CE 4EAD 02DA jsr [A5 + 0x2DA] 000013D2 2F08 move.l -[A7], A0 000013D4 A884 trap DrawString 000013D6 47EC FFB0 lea.l A3, [A4 - 0x50] 000013DA 102D DB90 move.b D0, [A5 - 0x2470] 000013DE 6726 beq +0x28 /* 00001406 */ 000013E0 102D DB92 move.b D0, [A5 - 0x246E] 000013E4 6708 beq +0xA /* 000013EE */ 000013E6 486D FE30 pea.l [A5 - 0x1D0] 000013EA A89D trap PenPat 000013EC 6006 bra +0x8 /* 000013F4 */ label000013EE: 000013EE 486D FE38 pea.l [A5 - 0x1C8] 000013F2 A89D trap PenPat label000013F4: 000013F4 2F13 move.l -[A7], [A3] 000013F6 A893 trap MoveTo 000013F8 3F2B 0006 move.w -[A7], [A3 + 0x6] 000013FC 3F13 move.w -[A7], [A3] 000013FE A891 trap LineTo 00001400 486D FE38 pea.l [A5 - 0x1C8] 00001404 A89D trap PenPat label00001406: 00001406 4CDF 18F0 movem.l A4,A3,D7,D6,D5,D4, [A7]+ 0000140A 4E5E unlink A6 0000140C 2E9F move.l [A7], [A7]+ 0000140E 4E75 rts 00001410 0650 6167 addi.w [A0], 0x6167 /* 'ag' */ 00001414 6520 bcs +0x22 /* 00001436 */ 00001416 2000 move.l D0, D0 export_66: 00001418 4E56 F572 link A6, -0x0A8E 0000141C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00001420 A850 trap InitCursor 00001422 102D FC4F move.b D0, [A5 - 0x3B1] 00001426 6604 bne +0x6 /* 0000142C */ 00001428 4EBA F524 jsr [PC - 0xADC /* 0000094E */] label0000142C: 0000142C 102D FC4F move.b D0, [A5 - 0x3B1] 00001430 6604 bne +0x6 /* 00001436 */ 00001432 6000 05F2 bra +0x5F4 /* 00001A26 */ label00001436: 00001436 7001 moveq.l D0, 0x01 00001438 B06D DB7C cmp.w D0, [A5 - 0x2484] 0000143C 6626 bne +0x28 /* 00001464 */ 0000143E 1D7C 0001 F77E move.b [A6 - 0x882], 0x1 00001444 7E02 moveq.l D7, 0x02 00001446 6014 bra +0x16 /* 0000145C */ label00001448: 00001448 3007 move.w D0, D7 0000144A 3200 move.w D1, D0 0000144C 5341 subq.w D1, 1 0000144E 43BC 001D 41EE .invalid 1, 0x1D41EE // invalid opcode 4 with b == 6 00001454 F77D .extension 0x77D // unimplemented 00001456 4230 0000 clr.b [A0 + D0.w] 0000145A 5247 addq.w D7, 1 label0000145C: 0000145C 701E moveq.l D0, 0x1E 0000145E B047 cmp.w D0, D7 00001460 6CE6 bge -0x18 /* 00001448 */ 00001462 6012 bra +0x14 /* 00001476 */ label00001464: 00001464 4267 clr.w -[A7] 00001466 486E F77E pea.l [A6 - 0x882] 0000146A 4EBA EB94 jsr [PC - 0x146C /* 00000000 */] 0000146E 101F move.b D0, [A7]+ 00001470 6604 bne +0x6 /* 00001476 */ 00001472 6000 05B2 bra +0x5B4 /* 00001A26 */ label00001476: 00001476 3D6D DB7C F67C move.w [A6 - 0x984], [A5 - 0x2484] 0000147C 7E01 moveq.l D7, 0x01 0000147E 601C bra +0x1E /* 0000149C */ label00001480: 00001480 3007 move.w D0, D7 00001482 3200 move.w D1, D0 00001484 5341 subq.w D1, 1 00001486 43BC 001D 41EE .invalid 1, 0x1D41EE // invalid opcode 4 with b == 6 0000148C F77D .extension 0x77D // unimplemented 0000148E 1230 0000 move.b D1, [A0 + D0.w] 00001492 6704 beq +0x6 /* 00001498 */ 00001494 3D47 FFDA move.w [A6 - 0x26], D7 label00001498: 00001498 5247 addq.w D7, 1 0000149A 6906 bvs +0x8 /* 000014A2 */ label0000149C: 0000149C BE6E F67C cmp.w D7, [A6 - 0x984] 000014A0 6FDE ble -0x20 /* 00001480 */ label000014A2: 000014A2 2F3C C800 0000 move.l -[A7], 0xC8000000 000014A8 A8FD trap PrGlue 000014AA 4267 clr.w -[A7] 000014AC 2F3C BA00 0000 move.l -[A7], 0xBA000000 000014B2 A8FD trap PrGlue 000014B4 4A5F tst.w [A7]+ 000014B6 6600 0566 bne +0x568 /* 00001A1E */ 000014BA 4267 clr.w -[A7] 000014BC 2F2D D832 move.l -[A7], [A5 - 0x27CE] 000014C0 2F3C 3204 0488 move.l -[A7], 0x32040488 000014C6 A8FD trap PrGlue 000014C8 101F move.b D0, [A7]+ 000014CA 6700 0552 beq +0x554 /* 00001A1E */ 000014CE 206D FC00 movea.l A0, [A5 - 0x400] 000014D2 2F10 move.l -[A7], [A0] 000014D4 A851 trap SetCursor 000014D6 4267 clr.w -[A7] 000014D8 2F3C BA00 0000 move.l -[A7], 0xBA000000 000014DE A8FD trap PrGlue 000014E0 4A5F tst.w [A7]+ 000014E2 6600 04D6 bne +0x4D8 /* 000019BA */ 000014E6 2F2D FC46 move.l -[A7], [A5 - 0x3BA] 000014EA A873 trap SetPort 000014EC 3D6D DB7E FFC8 move.w [A6 - 0x38], [A5 - 0x2482] 000014F2 4267 clr.w -[A7] 000014F4 2F2D FC06 move.l -[A7], [A5 - 0x3FA] 000014F8 A960 trap GetControlValue/GetCtlValue 000014FA 3D5F FFCA move.w [A6 - 0x36], [A7]+ 000014FE 206D FC1E movea.l A0, [A5 - 0x3E2] 00001502 2850 movea.l A4, [A0] 00001504 41EE FFA0 lea.l A0, [A6 - 0x60] 00001508 224C movea.l A1, A4 0000150A 5089 addq.l A1, 8 0000150C 20D9 move.l [A0]+, [A1]+ 0000150E 20D9 move.l [A0]+, [A1]+ 00001510 41EE FFA8 lea.l A0, [A6 - 0x58] 00001514 224C movea.l A1, A4 00001516 20D9 move.l [A0]+, [A1]+ 00001518 20D9 move.l [A0]+, [A1]+ 0000151A 42A7 clr.l -[A7] 0000151C 3F3C 00C8 move.w -[A7], 0xC8 00001520 42A7 clr.l -[A7] 00001522 70FF moveq.l D0, 0xFFFFFFFF 00001524 2F00 move.l -[A7], D0 00001526 A97C trap GetNewDialog 00001528 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 0000152C 486E FFF8 pea.l [A6 - 0x8] 00001530 2F3C 0000 0005 move.l -[A7], 0x5 00001536 1F3C 0001 move.b -[A7], 0x1 0000153A 4EAD 00F2 jsr [A5 + 0xF2] 0000153E 2F2D FC46 move.l -[A7], [A5 - 0x3BA] 00001542 4267 clr.w -[A7] 00001544 A908 trap ShowHide 00001546 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000154A A873 trap SetPort 0000154C 206D D832 movea.l A0, [A5 - 0x27CE] 00001550 2050 movea.l A0, [A0] 00001552 7001 moveq.l D0, 0x01 00001554 B028 0044 cmp.b D0, [A0 + 0x44] 00001558 6612 bne +0x14 /* 0000156C */ 0000155A 41EE F7A0 lea.l A0, [A6 - 0x860] 0000155E 43FA 0532 lea.l A1, [PC + 0x532 /* 00001A92 */] 00001562 7007 moveq.l D0, 0x07 label00001564: 00001564 20D9 move.l [A0]+, [A1]+ 00001566 51C8 FFFC dbf D0, -0x6 /* 00001564 */ 0000156A 6012 bra +0x14 /* 0000157E */ label0000156C: 0000156C 41EE F7A0 lea.l A0, [A6 - 0x860] 00001570 43FA 0506 lea.l A1, [PC + 0x506 /* 00001A78 */] 00001574 7005 moveq.l D0, 0x05 label00001576: 00001576 20D9 move.l [A0]+, [A1]+ 00001578 51C8 FFFC dbf D0, -0x6 /* 00001576 */ 0000157C 3091 move.w [A0], [A1] label0000157E: 0000157E 41EE F7A0 lea.l A0, [A6 - 0x860] 00001582 1F10 move.b -[A7], [A0] 00001584 3F3C 00FF move.w -[A7], 0xFF 00001588 4EAD 02DA jsr [A5 + 0x2DA] 0000158C 2F08 move.l -[A7], A0 0000158E 487A 049E pea.l [PC + 0x49E /* 00001A2E */] 00001592 487A 049A pea.l [PC + 0x49A /* 00001A2E */] 00001596 487A 0496 pea.l [PC + 0x496 /* 00001A2E */] 0000159A A98B trap ParamText 0000159C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000015A0 A981 trap DrawDialog 000015A2 42A7 clr.l -[A7] 000015A4 2F2D D832 move.l -[A7], [A5 - 0x27CE] 000015A8 42A7 clr.l -[A7] 000015AA 42A7 clr.l -[A7] 000015AC 2F3C 0400 0C00 move.l -[A7], 0x4000C00 000015B2 A8FD trap PrGlue 000015B4 2C1F move.l D6, [A7]+ 000015B6 3D6E FFDA F67A move.w [A6 - 0x986], [A6 - 0x26] 000015BC 7A01 moveq.l D5, 0x01 000015BE 6000 036E bra +0x370 /* 0000192E */ label000015C2: 000015C2 3B45 DB7E move.w [A5 - 0x2482], D5 000015C6 102D DB8E move.b D0, [A5 - 0x2472] 000015CA 0A00 0001 xori.b D0, 0x1 000015CE 4A00 tst.b D0 000015D0 6618 bne +0x1A /* 000015EA */ 000015D2 322D DB7E move.w D1, [A5 - 0x2482] 000015D6 3401 move.w D2, D1 000015D8 5342 subq.w D2, 1 000015DA 45BC 001D 41EE .invalid 2, 0x1D41EE // invalid opcode 4 with b == 6 000015E0 F77D .extension 0x77D // unimplemented 000015E2 8030 1000 or.b D0, [A0 + D1.w] 000015E6 6700 00E2 beq +0xE4 /* 000016CA */ label000015EA: 000015EA 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000015EE A873 trap SetPort 000015F0 487A 0476 pea.l [PC + 0x476 /* 00001A68, pstring "Repaginating: " */] 000015F4 302D DB7E move.w D0, [A5 - 0x2482] 000015F8 3200 move.w D1, D0 000015FA 5341 subq.w D1, 1 000015FC 43BC 001D 5340 .invalid 1, 0x1D5340 // invalid opcode 4 with b == 6 00001602 41ED DBD8 lea.l A0, [A5 - 0x2428] 00001606 E140 asl D0.w, 8 00001608 4870 0000 pea.l [A0 + D0.w] 0000160C 486E F67E pea.l [A6 - 0x982] 00001610 3F3C 0002 move.w -[A7], 0x2 00001614 4EAD 02EA jsr [A5 + 0x2EA] 00001618 41EE F67E lea.l A0, [A6 - 0x982] 0000161C 1F10 move.b -[A7], [A0] 0000161E 3F3C 00FF move.w -[A7], 0xFF 00001622 4EAD 02DA jsr [A5 + 0x2DA] 00001626 43EE F8A0 lea.l A1, [A6 - 0x760] 0000162A 703F moveq.l D0, 0x3F label0000162C: 0000162C 22D8 move.l [A1]+, [A0]+ 0000162E 51C8 FFFC dbf D0, -0x6 /* 0000162C */ 00001632 41EE F7A0 lea.l A0, [A6 - 0x860] 00001636 1F10 move.b -[A7], [A0] 00001638 3F3C 00FF move.w -[A7], 0xFF 0000163C 4EAD 02DA jsr [A5 + 0x2DA] 00001640 2F08 move.l -[A7], A0 00001642 41EE F8A0 lea.l A0, [A6 - 0x760] 00001646 1F10 move.b -[A7], [A0] 00001648 3F3C 00FF move.w -[A7], 0xFF 0000164C 4EAD 02DA jsr [A5 + 0x2DA] 00001650 2F08 move.l -[A7], A0 00001652 487A 03DA pea.l [PC + 0x3DA /* 00001A2E */] 00001656 487A 03D6 pea.l [PC + 0x3D6 /* 00001A2E */] 0000165A A98B trap ParamText 0000165C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001660 A981 trap DrawDialog 00001662 206D FC1E movea.l A0, [A5 - 0x3E2] 00001666 2850 movea.l A4, [A0] 00001668 296D FC46 0052 move.l [A4 + 0x52], [A5 - 0x3BA] 0000166E 2F2D FC46 move.l -[A7], [A5 - 0x3BA] 00001672 A873 trap SetPort 00001674 4EAD 015A jsr [A5 + 0x15A] 00001678 3F2D DB7E move.w -[A7], [A5 - 0x2482] 0000167C 4EBA EF3E jsr [PC - 0x10C2 /* 000005BC */] 00001680 206D FC1E movea.l A0, [A5 - 0x3E2] 00001684 2850 movea.l A4, [A0] 00001686 41ED FC3E lea.l A0, [A5 - 0x3C2] 0000168A 224C movea.l A1, A4 0000168C 22D8 move.l [A1]+, [A0]+ 0000168E 22D8 move.l [A1]+, [A0]+ 00001690 204C movea.l A0, A4 00001692 5088 addq.l A0, 8 00001694 43ED FC3E lea.l A1, [A5 - 0x3C2] 00001698 20D9 move.l [A0]+, [A1]+ 0000169A 20D9 move.l [A0]+, [A1]+ 0000169C 066C 03E8 000E addi.w [A4 + 0xE], 0x3E8 000016A2 2F2D FC1E move.l -[A7], [A5 - 0x3E2] 000016A6 A9D0 trap TECalText 000016A8 4A6D F9D8 tst.w [A5 - 0x628] 000016AC 6F0C ble +0xE /* 000016BA */ 000016AE 4EAD 018A jsr [A5 + 0x18A] 000016B2 4EAD 017A jsr [A5 + 0x17A] 000016B6 4EAD 0182 jsr [A5 + 0x182] label000016BA: 000016BA 4EAD 0162 jsr [A5 + 0x162] 000016BE 2F0E move.l -[A7], A6 000016C0 4EBA F2F0 jsr [PC - 0xD10 /* 000009B2 */] 000016C4 2F0E move.l -[A7], A6 000016C6 4EBA F7DA jsr [PC - 0x826 /* 00000EA2 */] label000016CA: 000016CA 302D DB7E move.w D0, [A5 - 0x2482] 000016CE 3200 move.w D1, D0 000016D0 5341 subq.w D1, 1 000016D2 43BC 001D 41EE .invalid 1, 0x1D41EE // invalid opcode 4 with b == 6 000016D8 F77D .extension 0x77D // unimplemented 000016DA 1230 0000 move.b D1, [A0 + D0.w] 000016DE 6700 0238 beq +0x23A /* 00001918 */ 000016E2 49ED F9D8 lea.l A4, [A5 - 0x628] 000016E6 302D DB7E move.w D0, [A5 - 0x2482] 000016EA 3200 move.w D1, D0 000016EC 5341 subq.w D1, 1 000016EE 43BC 001D 5340 .invalid 1, 0x1D5340 // invalid opcode 4 with b == 6 000016F4 41ED DB9C lea.l A0, [A5 - 0x2464] 000016F8 D040 add.w D0, D0 000016FA 3D70 0000 F678 move.w [A6 - 0x988], [A0 + D0.w] 00001700 3D7C 0001 FFD4 move.w [A6 - 0x2C], 0x1 00001706 6000 01F2 bra +0x1F4 /* 000018FA */ label0000170A: 0000170A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000170E A873 trap SetPort 00001710 102D DB8E move.b D0, [A5 - 0x2472] 00001714 6708 beq +0xA /* 0000171E */ 00001716 3D6E FFD4 FFD6 move.w [A6 - 0x2A], [A6 - 0x2C] 0000171C 603E bra +0x40 /* 0000175C */ label0000171E: 0000171E 426E FFD6 clr.w [A6 - 0x2A] 00001722 302D DB7E move.w D0, [A5 - 0x2482] 00001726 5340 subq.w D0, 1 00001728 3D40 F676 move.w [A6 - 0x98A], D0 0000172C 7E01 moveq.l D7, 0x01 0000172E 601E bra +0x20 /* 0000174E */ label00001730: 00001730 3007 move.w D0, D7 00001732 3200 move.w D1, D0 00001734 5341 subq.w D1, 1 00001736 43BC 001D 5340 .invalid 1, 0x1D5340 // invalid opcode 4 with b == 6 0000173C 41ED DB9C lea.l A0, [A5 - 0x2464] 00001740 D040 add.w D0, D0 00001742 3230 0000 move.w D1, [A0 + D0.w] 00001746 D36E FFD6 add.w [A6 - 0x2A], D1 0000174A 5247 addq.w D7, 1 0000174C 6906 bvs +0x8 /* 00001754 */ label0000174E: 0000174E BE6E F676 cmp.w D7, [A6 - 0x98A] 00001752 6FDC ble -0x22 /* 00001730 */ label00001754: 00001754 302E FFD4 move.w D0, [A6 - 0x2C] 00001758 D16E FFD6 add.w [A6 - 0x2A], D0 label0000175C: 0000175C 206D D832 movea.l A0, [A5 - 0x27CE] 00001760 2050 movea.l A0, [A0] 00001762 7001 moveq.l D0, 0x01 00001764 B028 0044 cmp.b D0, [A0 + 0x44] 00001768 6612 bne +0x14 /* 0000177C */ 0000176A 41EE F8A0 lea.l A0, [A6 - 0x760] 0000176E 43FA 02EA lea.l A1, [PC + 0x2EA /* 00001A5A, pstring "Processing: " */] 00001772 20D9 move.l [A0]+, [A1]+ 00001774 20D9 move.l [A0]+, [A1]+ 00001776 20D9 move.l [A0]+, [A1]+ 00001778 3091 move.w [A0], [A1] 0000177A 600E bra +0x10 /* 0000178A */ label0000177C: 0000177C 41EE F8A0 lea.l A0, [A6 - 0x760] 00001780 43FA 02CC lea.l A1, [PC + 0x2CC /* 00001A4E, pstring "Printing: " */] 00001784 20D9 move.l [A0]+, [A1]+ 00001786 20D9 move.l [A0]+, [A1]+ 00001788 20D9 move.l [A0]+, [A1]+ label0000178A: 0000178A 486E F8A0 pea.l [A6 - 0x760] 0000178E 302D DB7E move.w D0, [A5 - 0x2482] 00001792 3200 move.w D1, D0 00001794 5341 subq.w D1, 1 00001796 43BC 001D 5340 .invalid 1, 0x1D5340 // invalid opcode 4 with b == 6 0000179C 41ED DBD8 lea.l A0, [A5 - 0x2428] 000017A0 E140 asl D0.w, 8 000017A2 4870 0000 pea.l [A0 + D0.w] 000017A6 487A 029C pea.l [PC + 0x29C /* 00001A44, pstring ", Page: " */] 000017AA 486E F576 pea.l [A6 - 0xA8A] 000017AE 3F2E FFD6 move.w -[A7], [A6 - 0x2A] 000017B2 4EAD 00E2 jsr [A5 + 0xE2] 000017B6 486E F67E pea.l [A6 - 0x982] 000017BA 3F3C 0004 move.w -[A7], 0x4 000017BE 4EAD 02EA jsr [A5 + 0x2EA] 000017C2 41EE F67E lea.l A0, [A6 - 0x982] 000017C6 1F10 move.b -[A7], [A0] 000017C8 3F3C 00FF move.w -[A7], 0xFF 000017CC 4EAD 02DA jsr [A5 + 0x2DA] 000017D0 43EE F8A0 lea.l A1, [A6 - 0x760] 000017D4 703F moveq.l D0, 0x3F label000017D6: 000017D6 22D8 move.l [A1]+, [A0]+ 000017D8 51C8 FFFC dbf D0, -0x6 /* 000017D6 */ 000017DC 41EE F7A0 lea.l A0, [A6 - 0x860] 000017E0 1F10 move.b -[A7], [A0] 000017E2 3F3C 00FF move.w -[A7], 0xFF 000017E6 4EAD 02DA jsr [A5 + 0x2DA] 000017EA 2F08 move.l -[A7], A0 000017EC 41EE F8A0 lea.l A0, [A6 - 0x760] 000017F0 1F10 move.b -[A7], [A0] 000017F2 3F3C 00FF move.w -[A7], 0xFF 000017F6 4EAD 02DA jsr [A5 + 0x2DA] 000017FA 2F08 move.l -[A7], A0 000017FC 487A 0230 pea.l [PC + 0x230 /* 00001A2E */] 00001800 487A 022C pea.l [PC + 0x22C /* 00001A2E */] 00001804 A98B trap ParamText 00001806 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000180A A981 trap DrawDialog 0000180C 206D FC1E movea.l A0, [A5 - 0x3E2] 00001810 2050 movea.l A0, [A0] 00001812 47E8 0008 lea.l A3, [A0 + 0x8] 00001816 302E FFD4 move.w D0, [A6 - 0x2C] 0000181A 3200 move.w D1, D0 0000181C 5341 subq.w D1, 1 0000181E 43BC 0031 E540 .invalid 1, 0x31E540 // invalid opcode 4 with b == 6 00001824 43EC 015C lea.l A1, [A4 + 0x15C] 00001828 41F1 0000 lea.l A0, [A1 + D0.w] 0000182C 2D48 F572 move.l [A6 - 0xA8E], A0 00001830 42A7 clr.l -[A7] 00001832 206E F572 movea.l A0, [A6 - 0xA8E] 00001836 3028 0002 move.w D0, [A0 + 0x2] 0000183A 5240 addq.w D0, 1 0000183C 48C0 ext.l D0 0000183E 2F00 move.l -[A7], D0 00001840 3010 move.w D0, [A0] 00001842 5240 addq.w D0, 1 00001844 48C0 ext.l D0 00001846 2F00 move.l -[A7], D0 00001848 2F2D FC1E move.l -[A7], [A5 - 0x3E2] 0000184C 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00001850 A83D trap TEDispatch 00001852 201F move.l D0, [A7]+ 00001854 3800 move.w D4, D0 00001856 D053 add.w D0, [A3] 00001858 3740 0004 move.w [A3 + 0x4], D0 0000185C 2F06 move.l -[A7], D6 0000185E A873 trap SetPort 00001860 206D FC1E movea.l A0, [A5 - 0x3E2] 00001864 2650 movea.l A3, [A0] 00001866 2746 0052 move.l [A3 + 0x52], D6 0000186A 206D D832 movea.l A0, [A5 - 0x27CE] 0000186E 2050 movea.l A0, [A0] 00001870 4868 0008 pea.l [A0 + 0x8] 00001874 A87B trap ClipRect 00001876 2F06 move.l -[A7], D6 00001878 42A7 clr.l -[A7] 0000187A 2F3C 1000 0808 move.l -[A7], 0x10000808 00001880 A8FD trap PrGlue 00001882 2F2D FC1E move.l -[A7], [A5 - 0x3E2] 00001886 A9D9 trap TEDeactivate 00001888 206D FC1E movea.l A0, [A5 - 0x3E2] 0000188C 2050 movea.l A0, [A0] 0000188E 4868 0008 pea.l [A0 + 0x8] 00001892 2F2D FC1E move.l -[A7], [A5 - 0x3E2] 00001896 A9D3 trap TEUpdate 00001898 4A54 tst.w [A4] 0000189A 6F2E ble +0x30 /* 000018CA */ 0000189C 206D FC1E movea.l A0, [A5 - 0x3E2] 000018A0 2050 movea.l A0, [A0] 000018A2 43EE FFC0 lea.l A1, [A6 - 0x40] 000018A6 5088 addq.l A0, 8 000018A8 22D8 move.l [A1]+, [A0]+ 000018AA 22D8 move.l [A1]+, [A0]+ 000018AC 41EE FFB8 lea.l A0, [A6 - 0x48] 000018B0 43EE FFC0 lea.l A1, [A6 - 0x40] 000018B4 20D9 move.l [A0]+, [A1]+ 000018B6 20D9 move.l [A0]+, [A1]+ 000018B8 3D6E FFB0 FFC4 move.w [A6 - 0x3C], [A6 - 0x50] 000018BE 486E FFC0 pea.l [A6 - 0x40] 000018C2 486E FFB8 pea.l [A6 - 0x48] 000018C6 4EAD 0192 jsr [A5 + 0x192] label000018CA: 000018CA 2F0E move.l -[A7], A6 000018CC 4EBA F61C jsr [PC - 0x9E4 /* 00000EEA */] 000018D0 2F06 move.l -[A7], D6 000018D2 2F3C 1800 040C move.l -[A7], 0x1800040C 000018D8 A8FD trap PrGlue 000018DA 206D FC1E movea.l A0, [A5 - 0x3E2] 000018DE 2650 movea.l A3, [A0] 000018E0 276D FC46 0052 move.l [A3 + 0x52], [A5 - 0x3BA] 000018E6 4267 clr.w -[A7] 000018E8 3004 move.w D0, D4 000018EA 4440 neg.w D0 000018EC 3F00 move.w -[A7], D0 000018EE 2F2D FC1E move.l -[A7], [A5 - 0x3E2] 000018F2 A9DD trap TEScroll 000018F4 526E FFD4 addq.w [A6 - 0x2C], 1 000018F8 690C bvs +0xE /* 00001906 */ label000018FA: 000018FA 302E FFD4 move.w D0, [A6 - 0x2C] 000018FE B06E F678 cmp.w D0, [A6 - 0x988] 00001902 6F00 FE06 ble -0x1F8 /* 0000170A */ label00001906: 00001906 4267 clr.w -[A7] 00001908 2F3C BA00 0000 move.l -[A7], 0xBA000000 0000190E A8FD trap PrGlue 00001910 0C5F 0080 cmpi.w [A7]+, 0x80 00001914 6602 bne +0x4 /* 00001918 */ 00001916 601E bra +0x20 /* 00001936 */ label00001918: 00001918 4267 clr.w -[A7] 0000191A 2F3C BA00 0000 move.l -[A7], 0xBA000000 00001920 A8FD trap PrGlue 00001922 0C5F 0080 cmpi.w [A7]+, 0x80 00001926 6602 bne +0x4 /* 0000192A */ 00001928 600C bra +0xE /* 00001936 */ label0000192A: 0000192A 5245 addq.w D5, 1 0000192C 6908 bvs +0xA /* 00001936 */ label0000192E: 0000192E BA6E F67A cmp.w D5, [A6 - 0x986] 00001932 6F00 FC8E ble -0x370 /* 000015C2 */ label00001936: 00001936 2F06 move.l -[A7], D6 00001938 2F3C 0800 0484 move.l -[A7], 0x8000484 0000193E A8FD trap PrGlue 00001940 206D D832 movea.l A0, [A5 - 0x27CE] 00001944 2050 movea.l A0, [A0] 00001946 7001 moveq.l D0, 0x01 00001948 B028 0044 cmp.b D0, [A0 + 0x44] 0000194C 57C0 seq D0 0000194E 4A00 tst.b D0 00001950 6768 beq +0x6A /* 000019BA */ 00001952 2F00 move.l -[A7], D0 00001954 4267 clr.w -[A7] 00001956 2F3C BA00 0000 move.l -[A7], 0xBA000000 0000195C A8FD trap PrGlue 0000195E 321F move.w D1, [A7]+ 00001960 201F move.l D0, [A7]+ 00001962 4A41 tst.w D1 00001964 57C1 seq D1 00001966 C001 and.b D0, D1 00001968 6750 beq +0x52 /* 000019BA */ 0000196A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000196E A873 trap SetPort 00001970 41EE F7A0 lea.l A0, [A6 - 0x860] 00001974 43FA 00BA lea.l A1, [PC + 0xBA /* 00001A30 */] 00001978 7004 moveq.l D0, 0x04 label0000197A: 0000197A 20D9 move.l [A0]+, [A1]+ 0000197C 51C8 FFFC dbf D0, -0x6 /* 0000197A */ 00001980 41EE F7A0 lea.l A0, [A6 - 0x860] 00001984 1F10 move.b -[A7], [A0] 00001986 3F3C 00FF move.w -[A7], 0xFF 0000198A 4EAD 02DA jsr [A5 + 0x2DA] 0000198E 2F08 move.l -[A7], A0 00001990 487A 009C pea.l [PC + 0x9C /* 00001A2E */] 00001994 487A 0098 pea.l [PC + 0x98 /* 00001A2E */] 00001998 487A 0094 pea.l [PC + 0x94 /* 00001A2E */] 0000199C A98B trap ParamText 0000199E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000019A2 A981 trap DrawDialog 000019A4 2F2D D832 move.l -[A7], [A5 - 0x27CE] 000019A8 42A7 clr.l -[A7] 000019AA 42A7 clr.l -[A7] 000019AC 42A7 clr.l -[A7] 000019AE 486E FFDE pea.l [A6 - 0x22] 000019B2 2F3C 6005 1480 move.l -[A7], 0x60051480 000019B8 A8FD trap PrGlue label000019BA: 000019BA 2F2D FC46 move.l -[A7], [A5 - 0x3BA] 000019BE A873 trap SetPort 000019C0 206D FC46 movea.l A0, [A5 - 0x3BA] 000019C4 4868 0010 pea.l [A0 + 0x10] 000019C8 A87B trap ClipRect 000019CA 206D FC1E movea.l A0, [A5 - 0x3E2] 000019CE 2850 movea.l A4, [A0] 000019D0 296D FC46 0052 move.l [A4 + 0x52], [A5 - 0x3BA] 000019D6 204C movea.l A0, A4 000019D8 5088 addq.l A0, 8 000019DA 43EE FFA0 lea.l A1, [A6 - 0x60] 000019DE 20D9 move.l [A0]+, [A1]+ 000019E0 20D9 move.l [A0]+, [A1]+ 000019E2 41EE FFA8 lea.l A0, [A6 - 0x58] 000019E6 224C movea.l A1, A4 000019E8 22D8 move.l [A1]+, [A0]+ 000019EA 22D8 move.l [A1]+, [A0]+ 000019EC 3F2E FFC8 move.w -[A7], [A6 - 0x38] 000019F0 4EBA EBCA jsr [PC - 0x1436 /* 000005BC */] 000019F4 2F2D FC06 move.l -[A7], [A5 - 0x3FA] 000019F8 3F2E FFCA move.w -[A7], [A6 - 0x36] 000019FC A963 trap SetControlValue/SetCtlValue 000019FE 4EAD 019A jsr [A5 + 0x19A] 00001A02 2F2D FC46 move.l -[A7], [A5 - 0x3BA] 00001A06 1F3C 0001 move.b -[A7], 0x1 00001A0A A908 trap ShowHide 00001A0C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001A10 A983 trap DisposeDialog 00001A12 2F2D FC46 move.l -[A7], [A5 - 0x3BA] 00001A16 A91F trap SelectWindow 00001A18 2F2D FC46 move.l -[A7], [A5 - 0x3BA] 00001A1C A873 trap SetPort label00001A1E: 00001A1E 2F3C D000 0000 move.l -[A7], 0xD0000000 00001A24 A8FD trap PrGlue label00001A26: 00001A26 4CDF 18F0 movem.l A4,A3,D7,D6,D5,D4, [A7]+ 00001A2A 4E5E unlink A6 00001A2C 4E75 rts 00001A2E 0000 1250 ori.b D0, 0x50 /* 'P' */ 00001A32 7269 moveq.l D1, 0x69 00001A34 6E74 bgt +0x76 /* 00001AAA */ 00001A36 696E bvs +0x70 /* 00001AA6 */ 00001A38 6720 beq +0x22 /* 00001A5A */ 00001A3A 446F 6375 neg.w [A7 + 0x6375] 00001A3E 6D65 blt +0x67 /* 00001AA5 */ 00001A40 6E74 bgt +0x76 /* 00001AB6 */ 00001A42 C900 abcd D4, D0 00001A44 082C 2050 6167 btst.b [A4 + 0x6167], 0x50 /* 'P' */ 00001A4A 653A bcs +0x3C /* 00001A86 */ 00001A4C 2000 move.l D0, D0 00001A4E 0A50 7269 xori.w [A0], 0x7269 /* 'ri' */ 00001A52 6E74 bgt +0x76 /* 00001AC8 */ 00001A54 696E bvs +0x70 /* 00001AC4 */ 00001A56 673A beq +0x3C /* 00001A92 */ 00001A58 2000 move.l D0, D0 label00001A5A: 00001A5A 0C50 726F cmpi.w [A0], 0x726F /* 'ro' */ 00001A5E 6365 bls +0x67 /* 00001AC5 */ 00001A60 7373 moveq.l D1, 0x73 00001A62 696E bvs +0x70 /* 00001AD2 */ 00001A64 673A beq +0x3C /* 00001AA0 */ 00001A66 2000 move.l D0, D0 00001A68 0E52 6570 .invalid.w [A2], 0x6570 /* 'ep' */ // invalid immediate operation 00001A6C 6167 bsr +0x69 /* 00001AD5 */ 00001A6E 696E bvs +0x70 /* 00001ADE */ 00001A70 6174 bsr +0x76 /* 00001AE6 */ 00001A72 696E bvs +0x70 /* 00001AE2 */ 00001A74 673A beq +0x3C /* 00001AB0 */ 00001A76 2000 move.l D0, D0 00001A78 1850 movea.b A4, [A0] 00001A7A 726F moveq.l D1, 0x6F 00001A7C 6365 bls +0x67 /* 00001AE3 */ 00001A7E 7373 moveq.l D1, 0x73 00001A80 696E bvs +0x70 /* 00001AF0 */ 00001A82 6720 beq +0x22 /* 00001AA4 */ 00001A84 7468 moveq.l D2, 0x68 label00001A86: 00001A86 6520 bcs +0x22 /* 00001AA8 */ 00001A88 646F bcc +0x71 /* 00001AF9 */ 00001A8A 6375 bls +0x77 /* 00001B01 */ 00001A8C 6D65 blt +0x67 /* 00001AF3 */ 00001A8E 6E74 bgt +0x76 /* 00001B04 */ 00001A90 C900 abcd D4, D0 label00001A92: 00001A92 1E53 movea.b A7, [A3] 00001A94 706F moveq.l D0, 0x6F 00001A96 6F6C ble +0x6E /* 00001B04 */ 00001A98 696E bvs +0x70 /* 00001B08 */ 00001A9A 6720 beq +0x22 /* 00001ABC */ 00001A9C 7468 moveq.l D2, 0x68 00001A9E 6520 bcs +0x22 /* 00001AC0 */ label00001AA0: 00001AA0 646F bcc +0x71 /* 00001B11 */ 00001AA2 6375 bls +0x77 /* 00001B19 */ label00001AA4: 00001AA4 6D65 blt +0x67 /* 00001B0B */ label00001AA5: // (misaligned) label00001AA6: 00001AA6 6E74 bgt +0x76 /* 00001B1C */ label00001AA8: 00001AA8 2074 6F20 6469 movea.l A0, [A4 + 0x6469 + D6 * 8] // begin alternate branch 00001AAA-00001AAE label00001AAA: 00001AAA 6F20 ble +0x22 /* 00001ACC */ 00001AAC 6469 bcc +0x6B /* 00001B17 */ // end alternate branch 00001AAA-00001AAE label00001AAA: // (misaligned) 00001AAE 736B moveq.l D1, 0x6B label00001AB0: 00001AB0 C900 abcd D4, D0